diff options
author | Paolo Abeni <pabeni@redhat.com> | 2024-08-22 10:45:15 +0200 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2024-08-22 10:45:16 +0200 |
commit | 001b98c9897352e914c71d8ffbfa9b79a6e12c3c (patch) | |
tree | d4c9555f08c360d00f38eaf3904ac4ce50847368 /include | |
parent | f32c821ae0198cf43181711efb18376b2eb6a1cb (diff) | |
parent | 273f8c142003dfd874d45b1a60965809e95ccd50 (diff) |
Merge branch 'net-ipv6-ioam6-introduce-tunsrc'
Justin Iurman says:
====================
net: ipv6: ioam6: introduce tunsrc
This series introduces a new feature called "tunsrc" (just like seg6
already does).
v3:
- address Jakub's comments
v2:
- add links to performance result figures (see patch#2 description)
- move the ipv6_addr_any() check out of the datapath
====================
Link: https://patch.msgid.link/20240817131818.11834-1-justin.iurman@uliege.be
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/linux/ioam6_iptunnel.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/linux/ioam6_iptunnel.h b/include/uapi/linux/ioam6_iptunnel.h index 38f6a8fdfd34..8aef21e4a8c1 100644 --- a/include/uapi/linux/ioam6_iptunnel.h +++ b/include/uapi/linux/ioam6_iptunnel.h @@ -50,6 +50,12 @@ enum { IOAM6_IPTUNNEL_FREQ_K, /* u32 */ IOAM6_IPTUNNEL_FREQ_N, /* u32 */ + /* Tunnel src address. + * For encap,auto modes. + * Optional (automatic if not provided). + */ + IOAM6_IPTUNNEL_SRC, /* struct in6_addr */ + __IOAM6_IPTUNNEL_MAX, }; |