From 3ef8bf36605a8f83a5d070713a2c88e23c2fc3a9 Mon Sep 17 00:00:00 2001 From: Filip Tehlar Date: Thu, 21 Oct 2021 14:07:31 +0000 Subject: session: add support for DSCP Type: feature Signed-off-by: Filip Tehlar Change-Id: I817b1503ada1ae53c1134a85263f9b801d74e88a --- src/vnet/session/transport_types.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/vnet/session/transport_types.h') 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 */ -- cgit 1.2.3-korg