From f6e284b20c7a5b774ae21934fbf3f07801d61fc2 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Wed, 21 Jul 2021 18:17:20 -0700 Subject: session vcl: explit mq indices in ctrl messages Type: improvement Signed-off-by: Florin Coras Change-Id: I8e80252b85dda9a8f5699109264dc1b913581442 --- src/vcl/vcl_private.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/vcl/vcl_private.c') diff --git a/src/vcl/vcl_private.c b/src/vcl/vcl_private.c index 6d1145bfb9e..8f8ebf9d2e8 100644 --- a/src/vcl/vcl_private.c +++ b/src/vcl/vcl_private.c @@ -409,8 +409,8 @@ vcl_segment_detach (u64 segment_handle) int vcl_segment_attach_session (uword segment_handle, uword rxf_offset, - uword txf_offset, uword mq_offset, u8 is_ct, - vcl_session_t *s) + uword txf_offset, uword mq_offset, u32 mq_index, + u8 is_ct, vcl_session_t *s) { u32 fs_index, eqs_index; svm_fifo_t *rxf, *txf; @@ -443,8 +443,7 @@ vcl_segment_attach_session (uword segment_handle, uword rxf_offset, if (!is_ct && mq_offset != (uword) ~0) { fs = fifo_segment_get_segment (&vcm->segment_main, eqs_index); - s->vpp_evt_q = - fifo_segment_msg_q_attach (fs, mq_offset, rxf->shr->slice_index); + s->vpp_evt_q = fifo_segment_msg_q_attach (fs, mq_offset, mq_index); } clib_rwlock_reader_unlock (&vcm->segment_table_lock); -- cgit 1.2.3-korg