xfrm_user: fix return value from xfrm_user_rcv_msg
authorYi Zhao <yi.zhao@windriver.com>
Tue, 29 Nov 2016 10:09:01 +0000 (18:09 +0800)
committerSasha Levin <alexander.levin@microsoft.com>
Wed, 23 May 2018 01:36:40 +0000 (21:36 -0400)
commitbca5695f705359b8b666c787ba4f72ec3a42e2ea
tree84ccbcf81e214438f8d88e2a13a115138f6c5111
parent1166de6371dd0d1c64b8ef371ba6812ac95ff7b2
xfrm_user: fix return value from xfrm_user_rcv_msg

[ Upstream commit 83e2d0587ae859aae75fd9d246c409b10a6bd137 ]

It doesn't support to run 32bit 'ip' to set xfrm objdect on 64bit host.
But the return value is unknown for user program:

ip xfrm policy list
RTNETLINK answers: Unknown error 524

Replace ENOTSUPP with EOPNOTSUPP:

ip xfrm policy list
RTNETLINK answers: Operation not supported

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
net/xfrm/xfrm_user.c