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>
This commit is contained in:
Родитель
9807a54cd7
Коммит
14408dba84
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче