xfrm/compat: Translate 32-bit user_policy from sockptr
authorDmitry Safonov <dima@arista.com>
Mon, 21 Sep 2020 14:36:56 +0000 (15:36 +0100)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 24 Sep 2020 06:53:04 +0000 (08:53 +0200)
commit96392ee5a13b992563cfe07d23ee30d333b89126
treeb0ef5dc0aaa0325c06151cbb6b5108680ef2749b
parent5106f4a8acff480e244300bc5097c0ad7048c3a2
xfrm/compat: Translate 32-bit user_policy from sockptr

Provide compat_xfrm_userpolicy_info translation for xfrm setsocketopt().
Reallocate buffer and put the missing padding for 64-bit message.

Signed-off-by: Dmitry Safonov <dima@arista.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
include/net/xfrm.h
net/xfrm/xfrm_compat.c
net/xfrm/xfrm_state.c