From 7fdf8b2d5d125d17c38fd13f45b48dc5b2281af1 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 15 Apr 2021 08:50:00 -0700 Subject: tcp: support for rate sample attr flag Type: fix Signed-off-by: Florin Coras Change-Id: I94b8063c9d8f9b811589c6815cb5c8ca6220f2b5 --- src/vnet/session/transport_types.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/vnet/session') diff --git a/src/vnet/session/transport_types.h b/src/vnet/session/transport_types.h index f0fc285510f..5f14701f110 100644 --- a/src/vnet/session/transport_types.h +++ b/src/vnet/session/transport_types.h @@ -220,9 +220,17 @@ typedef struct transport_endpoint_pair_ _ (GSO) \ _ (RATE_SAMPLING) +typedef enum transport_endpt_attr_flag_bit_ +{ +#define _(name) TRANSPORT_ENDPT_ATTR_F_BIT_##name, + foreach_transport_endpt_cfg_flags +#undef _ +} __clib_packed transport_endpt_attr_flag_bit_t; + typedef enum transport_endpt_attr_flag_ { -#define _(name) TRANSPORT_ENDPT_ATTR_F_##name, +#define _(name) \ + TRANSPORT_ENDPT_ATTR_F_##name = 1 << TRANSPORT_ENDPT_ATTR_F_BIT_##name, foreach_transport_endpt_cfg_flags #undef _ } __clib_packed transport_endpt_attr_flag_t; -- cgit 1.2.3-korg