diff options
author | David S. Miller <davem@davemloft.net> | 2022-02-25 10:44:15 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-02-25 10:44:15 +0000 |
commit | 31372fe9668e52c1f700c628c9fa716dd453f784 (patch) | |
tree | 319f69063036ed82820b72081073556c0fa05d2d /include/uapi/linux | |
parent | 91b0383fef06f20b847fa9e4f0e3054ead0b1a1b (diff) | |
parent | 7c76ecd9c99b6e9a771d813ab1aa7fa428b3ade1 (diff) | |
download | lwn-31372fe9668e52c1f700c628c9fa716dd453f784.tar.gz lwn-31372fe9668e52c1f700c628c9fa716dd453f784.zip |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Steffen Klassert says:
====================
1) Fix PMTU for IPv6 if the reported MTU minus the ESP overhead is
smaller than 1280. From Jiri Bohac.
2) Fix xfrm interface ID and inter address family tunneling when
migrating xfrm states. From Yan Yan.
3) Add missing xfrm intrerface ID initialization on xfrmi_changelink.
From Antony Antony.
4) Enforce validity of xfrm offload input flags so that userspace can't
send undefined flags to the offload driver.
From Leon Romanovsky.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux')
-rw-r--r-- | include/uapi/linux/xfrm.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/linux/xfrm.h b/include/uapi/linux/xfrm.h index 4e29d7851890..65e13a099b1a 100644 --- a/include/uapi/linux/xfrm.h +++ b/include/uapi/linux/xfrm.h @@ -511,6 +511,12 @@ struct xfrm_user_offload { int ifindex; __u8 flags; }; +/* This flag was exposed without any kernel code that supporting it. + * Unfortunately, strongswan has the code that uses sets this flag, + * which makes impossible to reuse this bit. + * + * So leave it here to make sure that it won't be reused by mistake. + */ #define XFRM_OFFLOAD_IPV6 1 #define XFRM_OFFLOAD_INBOUND 2 |