]> git.ipfire.org Git - thirdparty/strongswan.git/commit
kernel-netlink: Log extended ACK error/warning messages
authorTobias Brunner <tobias@strongswan.org>
Tue, 20 Dec 2022 16:36:51 +0000 (17:36 +0100)
committerTobias Brunner <tobias@strongswan.org>
Wed, 21 Dec 2022 15:21:49 +0000 (16:21 +0100)
commit7988aea7d80a87f91a37f3a79f46d8b1945d985c
treebbfe7ef2759985c3027886be4bb1ee1efffe0571
parent17fd304e60dfd6ee169451ea37fccd321cacf7d2
kernel-netlink: Log extended ACK error/warning messages

With newer kernels (basic support for extended ACKs is there since 4.12
but some messages for XFRM were only added with 6.1) this gives more
detailed error messages to the user than e.g. a generic EINVAL or ENOSYS
error would.

Also enabled omitting the request payload in NLMSG_ERROR messages.
src/include/linux/netlink.h
src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c
src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c
src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.h