X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=lib%2Fnetdev-patch.c;h=1340eb7194dfcbe7c8c919882a8552c7b470c163;hb=f51c1d9890c84c00950dbe5d174ef2682686bcb3;hp=17c509f1d8d47e11d594d2d524c14e209ffca739;hpb=f4b6076acab233cfe02e7eaefdeafbb69dfae556;p=openvswitch diff --git a/lib/netdev-patch.c b/lib/netdev-patch.c index 17c509f1..1340eb71 100644 --- a/lib/netdev-patch.c +++ b/lib/netdev-patch.c @@ -103,7 +103,7 @@ netdev_patch_create(const char *name, const char *type OVS_UNUSED, ova.config = (char *)peer; err = netdev_vport_do_ioctl(ODP_VPORT_ADD, &ova); - if (err == EEXIST) { + if (err == EBUSY) { VLOG_WARN("%s: destroying existing device", name); err = netdev_vport_do_ioctl(ODP_VPORT_DEL, ova.devname); @@ -207,7 +207,18 @@ const struct netdev_class netdev_patch_class = { NULL, /* get_features */ NULL, /* set_advertisements */ NULL, /* get_vlan_vid */ + NULL, /* set_policing */ + NULL, /* get_qos_types */ + NULL, /* get_qos_capabilities */ + NULL, /* get_qos */ + NULL, /* set_qos */ + NULL, /* get_queue */ + NULL, /* set_queue */ + NULL, /* delete_queue */ + NULL, /* get_queue_stats */ + NULL, /* dump_queues */ + NULL, /* dump_queue_stats */ NULL, /* get_in4 */ NULL, /* set_in4 */