]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc42e3e906dd49ada4cb1420a96cfd60e7189ac44
tree0f5319f64a61020eb78646b75ccdc6b52d424fe3
parent2c68630c25f0ec71ddfea78928c318b0769cc6fb
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