From: Jesse Gross Date: Wed, 19 May 2010 21:12:27 +0000 (-0700) Subject: netdev-linux: Quiet down ingress policing. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d10512c91773b817c91a5ee4768f7c9665ec0cb;p=openvswitch netdev-linux: Quiet down ingress policing. If we attempt to remove ingress policing and receive "invalid argument" it means that policing isn't compiled into the kernel. If it isn't compiled in then accept that policing has been successfully removed. --- diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c index b8d24ed9..9a6d70a2 100644 --- a/lib/netdev-linux.c +++ b/lib/netdev-linux.c @@ -1163,7 +1163,7 @@ netdev_linux_remove_policing(struct netdev *netdev) error = nl_sock_transact(rtnl_sock, &request, &reply); ofpbuf_uninit(&request); ofpbuf_delete(reply); - if (error && error != ENOENT) { + if (error && error != ENOENT && error != EINVAL) { VLOG_WARN_RL(&rl, "%s: removing policing failed: %s", netdev_name, strerror(error)); return error;