X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fvport-patch.c;h=9554f1214e914089ae659abf56cdad97bc0254d2;hb=515c382dafb3cc0f0499f477eddc0566602210cf;hp=068179c581e80957470cfa105ffada5cd1138fcd;hpb=df2c07f4338faac04f4969f243fe4e8083b309ac;p=openvswitch diff --git a/datapath/vport-patch.c b/datapath/vport-patch.c index 068179c5..9554f121 100644 --- a/datapath/vport-patch.c +++ b/datapath/vport-patch.c @@ -175,15 +175,13 @@ static void free_port_rcu(struct rcu_head *rcu) vport_free(vport_from_priv(patch_vport)); } -static int patch_destroy(struct vport *vport) +static void patch_destroy(struct vport *vport) { struct patch_vport *patch_vport = patch_vport_priv(vport); update_peers(patch_vport->name, NULL); hlist_del(&patch_vport->hash_node); call_rcu(&patch_vport->rcu, free_port_rcu); - - return 0; } static int patch_set_options(struct vport *vport, struct nlattr *options) @@ -289,7 +287,6 @@ static int patch_send(struct vport *vport, struct sk_buff *skb) const struct vport_ops patch_vport_ops = { .type = OVS_VPORT_TYPE_PATCH, - .flags = VPORT_F_GEN_STATS, .init = patch_init, .exit = patch_exit, .create = patch_create,