diff options
author | Justin Iurman <justin.iurman@uliege.be> | 2022-02-02 17:25:53 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-02-05 07:24:45 +0300 |
commit | be847673cfffce8bb6e9ed6ae186081280c58831 (patch) | |
tree | bb7d5067686b48409ea5ac4c64e2a31b8c787bbc | |
parent | c78b8b20e34920231eda02fb40c7aca7d88be837 (diff) | |
download | linux-be847673cfffce8bb6e9ed6ae186081280c58831.tar.xz |
uapi: ioam: Insertion frequency
Add the insertion frequency uapi for IOAM lwtunnels.
Signed-off-by: Justin Iurman <justin.iurman@uliege.be>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | include/uapi/linux/ioam6_iptunnel.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/uapi/linux/ioam6_iptunnel.h b/include/uapi/linux/ioam6_iptunnel.h index 829ffdfcacca..38f6a8fdfd34 100644 --- a/include/uapi/linux/ioam6_iptunnel.h +++ b/include/uapi/linux/ioam6_iptunnel.h @@ -41,6 +41,15 @@ enum { /* IOAM Trace Header */ IOAM6_IPTUNNEL_TRACE, /* struct ioam6_trace_hdr */ + /* Insertion frequency: + * "k over n" packets (0 < k <= n) + * [0.0001% ... 100%] + */ +#define IOAM6_IPTUNNEL_FREQ_MIN 1 +#define IOAM6_IPTUNNEL_FREQ_MAX 1000000 + IOAM6_IPTUNNEL_FREQ_K, /* u32 */ + IOAM6_IPTUNNEL_FREQ_N, /* u32 */ + __IOAM6_IPTUNNEL_MAX, }; |