xfrm/compat: Add 32=>64-bit messages translator
authorDmitry Safonov <dima@arista.com>
Mon, 21 Sep 2020 14:36:55 +0000 (15:36 +0100)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 24 Sep 2020 06:53:03 +0000 (08:53 +0200)
commit5106f4a8acff480e244300bc5097c0ad7048c3a2
tree0f5319f64a61020eb78646b75ccdc6b52d424fe3
parente11eb32de3a7854d6b366dee17dd36c9ab0c39de
xfrm/compat: Add 32=>64-bit messages translator

Provide the user-to-kernel translator under XFRM_USER_COMPAT, that
creates for 32-bit xfrm-user message a 64-bit translation.
The translation is afterwards reused by xfrm_user code just as if
userspace had sent 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/Kconfig
net/xfrm/xfrm_compat.c
net/xfrm/xfrm_user.c