diff options
author | Jarno Rajahalme <jarno.rajahalme@nsn.com> | 2013-01-09 14:27:35 -0800 |
---|---|---|
committer | Jesse Gross <jesse@nicira.com> | 2013-01-09 14:27:35 -0800 |
commit | 14408dba8440ef629a3a2827bc4c7b5045889295 (patch) | |
tree | 7566d42750de46f6e17328e2a9d8bea9356380e2 | |
parent | 9807a54cd74149988f5d20088bf7a7957c205bfb (diff) | |
download | linux-14408dba8440ef629a3a2827bc4c7b5045889295.tar.gz linux-14408dba8440ef629a3a2827bc4c7b5045889295.tar.bz2 linux-14408dba8440ef629a3a2827bc4c7b5045889295.zip |
openvswitch: Change ENOENT return value to ENODEV in lookup_vport().
This reduces the number of valid "no such device" error values that
need special attention by the caller.
Userspace code will need to keep on checking for both ENODEV and
ENOENT as long as older kernel modules are around.
Signed-off-by: Jarno Rajahalme <jarno.rajahalme@nsn.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
-rw-r--r-- | net/openvswitch/datapath.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/openvswitch/datapath.c b/net/openvswitch/datapath.c index f996db343247..f9d2438e6437 100644 --- a/net/openvswitch/datapath.c +++ b/net/openvswitch/datapath.c @@ -1628,7 +1628,7 @@ static struct vport *lookup_vport(struct net *net, vport = ovs_vport_rtnl_rcu(dp, port_no); if (!vport) - return ERR_PTR(-ENOENT); + return ERR_PTR(-ENODEV); return vport; } else return ERR_PTR(-EINVAL); |