X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession.h;fp=src%2Fvnet%2Fsession%2Fsession.h;h=ab92295ea42c399a6fbfa7c7bcd946ae205923ca;hb=c5b0fcd159d471f0422b303a2efa5ba6e8ddfcd6;hp=b8cc1c383c98e904ad7ce393669f771c62498c33;hpb=b89db0cf75a5fe2768b7ef53fac2efb8c4b84ca0;p=vpp.git diff --git a/src/vnet/session/session.h b/src/vnet/session/session.h index b8cc1c383c9..ab92295ea42 100644 --- a/src/vnet/session/session.h +++ b/src/vnet/session/session.h @@ -709,7 +709,7 @@ vnet_get_session_main () always_inline session_worker_t * session_main_get_worker (u32 thread_index) { - return &session_main.wrk[thread_index]; + return vec_elt_at_index (session_main.wrk, thread_index); } static inline session_worker_t * @@ -717,13 +717,13 @@ session_main_get_worker_if_valid (u32 thread_index) { if (thread_index > vec_len (session_main.wrk)) return 0; - return &session_main.wrk[thread_index]; + return session_main_get_worker (thread_index); } always_inline svm_msg_q_t * session_main_get_vpp_event_queue (u32 thread_index) { - return session_main.wrk[thread_index].vpp_event_queue; + return session_main_get_worker (thread_index)->vpp_event_queue; } always_inline u8