#include <vnet/ip/ip.h>
#include <vnet/tcp/tcp_debug.h>
-#define TRANSPORT_MAX_HDRS_LEN 100 /* Max number of bytes for headers */
+#define TRANSPORT_MAX_HDRS_LEN 140 /* Max number of bytes for headers */
+
typedef enum transport_dequeue_type_
{
typedef struct _spacer
{
+ u64 bytes_per_sec;
u64 bucket;
- u64 last_update;
+ clib_us_time_t last_update;
f32 tokens_per_period;
+ u32 idle_timeout_us;
} spacer_t;
#define TRANSPORT_CONN_ID_LEN 44
#define foreach_transport_endpoint_cfg_fields \
foreach_transport_endpoint_fields \
_(transport_endpoint_t, peer) \
+ _(u16, mss) \
typedef struct transport_endpoint_pair_
{