Skip to content

Commit

Permalink
datapath: Remove compatibility GRE identifier.
Browse files Browse the repository at this point in the history
We want to move the GRE vport ID into the upstream range but in
order to ease the transition kept the old ID around for one release.
This removes the old value.

Signed-off-by: Jesse Gross <[email protected]>
Acked-by: Kyle Mestery <[email protected]>
  • Loading branch information
jessegross committed Jan 28, 2013
1 parent 35c8984 commit 953753f
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 24 deletions.
18 changes: 0 additions & 18 deletions datapath/vport-gre.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,11 +306,6 @@ static struct vport *gre_create(const struct vport_parms *parms)
return ovs_tnl_create(parms, &ovs_gre_vport_ops, &gre_tnl_ops);
}

static struct vport *gre_create_ft(const struct vport_parms *parms)
{
return ovs_tnl_create(parms, &ovs_gre_ft_vport_ops, &gre_tnl_ops);
}

static const struct tnl_ops gre64_tnl_ops = {
.tunnel_type = TNL_T_PROTO_GRE64,
.ipproto = IPPROTO_GRE,
Expand Down Expand Up @@ -357,19 +352,6 @@ static void gre_exit(void)
inet_del_protocol(&gre_protocol_handlers, IPPROTO_GRE);
}

const struct vport_ops ovs_gre_ft_vport_ops = {
.type = OVS_VPORT_TYPE_FT_GRE,
.flags = VPORT_F_TUN_ID,
.init = gre_init,
.exit = gre_exit,
.create = gre_create_ft,
.destroy = ovs_tnl_destroy,
.get_name = ovs_tnl_get_name,
.get_options = ovs_tnl_get_options,
.set_options = ovs_tnl_set_options,
.send = ovs_tnl_send,
};

const struct vport_ops ovs_gre_vport_ops = {
.type = OVS_VPORT_TYPE_GRE,
.flags = VPORT_F_TUN_ID,
Expand Down
1 change: 0 additions & 1 deletion datapath/vport.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ static const struct vport_ops *base_vport_ops_list[] = {
&ovs_internal_vport_ops,
&ovs_patch_vport_ops,
&ovs_gre_vport_ops,
&ovs_gre_ft_vport_ops,
&ovs_gre64_vport_ops,
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
&ovs_capwap_vport_ops,
Expand Down
1 change: 0 additions & 1 deletion datapath/vport.h
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,6 @@ extern const struct vport_ops ovs_netdev_vport_ops;
extern const struct vport_ops ovs_internal_vport_ops;
extern const struct vport_ops ovs_patch_vport_ops;
extern const struct vport_ops ovs_gre_vport_ops;
extern const struct vport_ops ovs_gre_ft_vport_ops;
extern const struct vport_ops ovs_gre64_vport_ops;
extern const struct vport_ops ovs_capwap_vport_ops;
extern const struct vport_ops ovs_vxlan_vport_ops;
Expand Down
5 changes: 2 additions & 3 deletions include/linux/openvswitch.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,11 +182,10 @@ enum ovs_vport_type {
OVS_VPORT_TYPE_UNSPEC,
OVS_VPORT_TYPE_NETDEV, /* network device */
OVS_VPORT_TYPE_INTERNAL, /* network device implemented by datapath */
OVS_VPORT_TYPE_FT_GRE, /* Flow based GRE tunnel. */
OVS_VPORT_TYPE_GRE, /* GRE tunnel. */
OVS_VPORT_TYPE_VXLAN, /* VXLAN tunnel */
OVS_VPORT_TYPE_PATCH = 100, /* virtual tunnel connecting two vports */
OVS_VPORT_TYPE_GRE, /* GRE tunnel */
OVS_VPORT_TYPE_CAPWAP, /* CAPWAP tunnel */
OVS_VPORT_TYPE_CAPWAP = 102, /* CAPWAP tunnel */
OVS_VPORT_TYPE_GRE64 = 104, /* GRE tunnel with 64-bit keys */
__OVS_VPORT_TYPE_MAX
};
Expand Down
1 change: 0 additions & 1 deletion lib/netdev-vport.c
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,6 @@ netdev_vport_get_netdev_type(const struct dpif_linux_vport *vport)
case OVS_VPORT_TYPE_VXLAN:
return "vxlan";

case OVS_VPORT_TYPE_FT_GRE:
case __OVS_VPORT_TYPE_MAX:
break;
}
Expand Down

0 comments on commit 953753f

Please sign in to comment.