From da78c5abc8a862d33ebd9b0e89ae781f1ea37532 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Wed, 9 Jun 2021 14:55:24 -0700 Subject: session: optimize ct fifo segment allocations Allocate per app pair segments with space for more than one fifo. Type: feature Signed-off-by: Florin Coras Change-Id: Ib96fe12b899cb14ff20c0be607814011e2c3fc6a --- src/vnet/session/application_local.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/vnet/session/application_local.h') diff --git a/src/vnet/session/application_local.h b/src/vnet/session/application_local.h index 09c33cc072b..f98f4693f9f 100644 --- a/src/vnet/session/application_local.h +++ b/src/vnet/session/application_local.h @@ -43,12 +43,14 @@ typedef struct ct_connection_ transport_connection_t connection; u32 client_wrk; u32 server_wrk; - transport_proto_t actual_tp; u32 client_opaque; u32 peer_index; u64 segment_handle; + u32 seg_ctx_index; + u32 ct_seg_index; svm_fifo_t *client_rx_fifo; svm_fifo_t *client_tx_fifo; + transport_proto_t actual_tp; ct_connection_flags_t flags; } ct_connection_t; -- cgit 1.2.3-korg