summaryrefslogtreecommitdiff
path: root/lib/netdev-linux.c
diff options
context:
space:
mode:
authorJesse Gross <jesse@nicira.com>2010-05-19 14:12:27 -0700
committerJesse Gross <jesse@nicira.com>2010-05-19 14:12:27 -0700
commit4d10512c91773b817c91a5ee4768f7c9665ec0cb (patch)
tree4f5d573e5c43123353f086f50be2d477e827c6c2 /lib/netdev-linux.c
parent137fea8de43a131ea9cd9aa58f3d7547d251bebc (diff)
downloadopenvswitch-4d10512c91773b817c91a5ee4768f7c9665ec0cb.tar.gz
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.
Diffstat (limited to 'lib/netdev-linux.c')
-rw-r--r--lib/netdev-linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c
index b8d24ed99..9a6d70a29 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;