diff options
author | Filip Tehlar <ftehlar@cisco.com> | 2021-10-21 14:07:31 +0000 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-11-12 20:41:09 +0000 |
commit | 3ef8bf36605a8f83a5d070713a2c88e23c2fc3a9 (patch) | |
tree | 4e95f5f7ffe8d39cc57c14770a919493043de7ea /src/vnet/session | |
parent | 271daab9677a5c611b203379fc6fb9022f53f09c (diff) |
session: add support for DSCP
Type: feature
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Change-Id: I817b1503ada1ae53c1134a85263f9b801d74e88a
Diffstat (limited to 'src/vnet/session')
-rw-r--r-- | src/vnet/session/transport_types.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vnet/session/transport_types.h b/src/vnet/session/transport_types.h index 9ea1f2102b4..188c21ad9d5 100644 --- a/src/vnet/session/transport_types.h +++ b/src/vnet/session/transport_types.h @@ -106,6 +106,7 @@ typedef struct _transport_connection u32 c_index; /**< Connection index in transport pool */ u32 thread_index; /**< Worker-thread index */ u8 flags; /**< Transport specific flags */ + u8 dscp; /**< Differentiated Services Code Point */ /*fib_node_index_t rmt_fei; dpo_id_t rmt_dpo; */ @@ -146,6 +147,7 @@ typedef struct _transport_connection #define c_stats connection.stats #define c_pacer connection.pacer #define c_flags connection.flags +#define c_dscp connection.dscp #define s_ho_handle pacer.bytes_per_sec } transport_connection_t; @@ -209,6 +211,7 @@ typedef enum transport_endpt_cfg_flags_ _ (u32, next_node_index) \ _ (u32, next_node_opaque) \ _ (u16, mss) \ + _ (u8, dscp) \ _ (u8, transport_flags) \ /* clang-format on */ |