FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
acl_fa_per_worker_data_t Struct Reference
+ Collaboration diagram for acl_fa_per_worker_data_t:

Data Fields

fa_session_tfa_sessions_pool
 
clib_spinlock_t pending_session_change_request_lock
 
u64pending_session_change_requests
 
u64wip_session_change_requests
 
u64 rcvd_session_change_requests
 
u64 sent_session_change_requests
 
u32fa_conn_list_head
 
u32fa_conn_list_tail
 
u64fa_conn_list_head_expiry_time
 
u64fa_session_dels_by_sw_if_index
 
u64fa_session_adds_by_sw_if_index
 
u64fa_session_epoch_change_by_sw_if_index
 
u32expired
 
u64 next_expiry_time
 
u64 requeue_until_time
 
u64 current_time_wait_interval
 
u64 cnt_deleted_sessions
 
u64 cnt_already_deleted_sessions
 
u64 cnt_session_timer_restarted
 
u64 swipe_end_time
 
uwordserviced_sw_if_index_bitmap
 
uwordpending_clear_sw_if_index_bitmap
 
u32 clear_in_process
 
int interrupt_is_pending
 
int interrupt_is_needed
 
int interrupt_is_unwanted
 
int interrupt_generation
 
vlib_buffer_tbufs [VLIB_FRAME_SIZE]
 
u32 sw_if_indices [VLIB_FRAME_SIZE]
 
fa_5tuple_t fa_5tuples [VLIB_FRAME_SIZE]
 
u64 hashes [VLIB_FRAME_SIZE]
 
u16 nexts [VLIB_FRAME_SIZE]
 

Detailed Description

Definition at line 168 of file fa_node.h.

Field Documentation

◆ bufs

vlib_buffer_t* acl_fa_per_worker_data_t::bufs[VLIB_FRAME_SIZE]

Definition at line 229 of file fa_node.h.

◆ clear_in_process

u32 acl_fa_per_worker_data_t::clear_in_process

Definition at line 208 of file fa_node.h.

◆ cnt_already_deleted_sessions

u64 acl_fa_per_worker_data_t::cnt_already_deleted_sessions

Definition at line 198 of file fa_node.h.

◆ cnt_deleted_sessions

u64 acl_fa_per_worker_data_t::cnt_deleted_sessions

Definition at line 196 of file fa_node.h.

◆ cnt_session_timer_restarted

u64 acl_fa_per_worker_data_t::cnt_session_timer_restarted

Definition at line 200 of file fa_node.h.

◆ current_time_wait_interval

u64 acl_fa_per_worker_data_t::current_time_wait_interval

Definition at line 194 of file fa_node.h.

◆ expired

u32* acl_fa_per_worker_data_t::expired

Definition at line 188 of file fa_node.h.

◆ fa_5tuples

fa_5tuple_t acl_fa_per_worker_data_t::fa_5tuples[VLIB_FRAME_SIZE]

Definition at line 231 of file fa_node.h.

◆ fa_conn_list_head

u32* acl_fa_per_worker_data_t::fa_conn_list_head

Definition at line 178 of file fa_node.h.

◆ fa_conn_list_head_expiry_time

u64* acl_fa_per_worker_data_t::fa_conn_list_head_expiry_time

Definition at line 181 of file fa_node.h.

◆ fa_conn_list_tail

u32* acl_fa_per_worker_data_t::fa_conn_list_tail

Definition at line 179 of file fa_node.h.

◆ fa_session_adds_by_sw_if_index

u64* acl_fa_per_worker_data_t::fa_session_adds_by_sw_if_index

Definition at line 184 of file fa_node.h.

◆ fa_session_dels_by_sw_if_index

u64* acl_fa_per_worker_data_t::fa_session_dels_by_sw_if_index

Definition at line 183 of file fa_node.h.

◆ fa_session_epoch_change_by_sw_if_index

u64* acl_fa_per_worker_data_t::fa_session_epoch_change_by_sw_if_index

Definition at line 186 of file fa_node.h.

◆ fa_sessions_pool

fa_session_t* acl_fa_per_worker_data_t::fa_sessions_pool

Definition at line 170 of file fa_node.h.

◆ hashes

u64 acl_fa_per_worker_data_t::hashes[VLIB_FRAME_SIZE]

Definition at line 232 of file fa_node.h.

◆ interrupt_generation

int acl_fa_per_worker_data_t::interrupt_generation

Definition at line 225 of file fa_node.h.

◆ interrupt_is_needed

int acl_fa_per_worker_data_t::interrupt_is_needed

Definition at line 216 of file fa_node.h.

◆ interrupt_is_pending

int acl_fa_per_worker_data_t::interrupt_is_pending

Definition at line 210 of file fa_node.h.

◆ interrupt_is_unwanted

int acl_fa_per_worker_data_t::interrupt_is_unwanted

Definition at line 221 of file fa_node.h.

◆ next_expiry_time

u64 acl_fa_per_worker_data_t::next_expiry_time

Definition at line 190 of file fa_node.h.

◆ nexts

u16 acl_fa_per_worker_data_t::nexts[VLIB_FRAME_SIZE]

Definition at line 233 of file fa_node.h.

◆ pending_clear_sw_if_index_bitmap

uword* acl_fa_per_worker_data_t::pending_clear_sw_if_index_bitmap

Definition at line 206 of file fa_node.h.

◆ pending_session_change_request_lock

clib_spinlock_t acl_fa_per_worker_data_t::pending_session_change_request_lock

Definition at line 172 of file fa_node.h.

◆ pending_session_change_requests

u64* acl_fa_per_worker_data_t::pending_session_change_requests

Definition at line 173 of file fa_node.h.

◆ rcvd_session_change_requests

u64 acl_fa_per_worker_data_t::rcvd_session_change_requests

Definition at line 175 of file fa_node.h.

◆ requeue_until_time

u64 acl_fa_per_worker_data_t::requeue_until_time

Definition at line 192 of file fa_node.h.

◆ sent_session_change_requests

u64 acl_fa_per_worker_data_t::sent_session_change_requests

Definition at line 176 of file fa_node.h.

◆ serviced_sw_if_index_bitmap

uword* acl_fa_per_worker_data_t::serviced_sw_if_index_bitmap

Definition at line 204 of file fa_node.h.

◆ sw_if_indices

u32 acl_fa_per_worker_data_t::sw_if_indices[VLIB_FRAME_SIZE]

Definition at line 230 of file fa_node.h.

◆ swipe_end_time

u64 acl_fa_per_worker_data_t::swipe_end_time

Definition at line 202 of file fa_node.h.

◆ wip_session_change_requests

u64* acl_fa_per_worker_data_t::wip_session_change_requests

Definition at line 174 of file fa_node.h.


The documentation for this struct was generated from the following file: