FD.io VPP  v17.04-9-g99c0734
Vector Packet Processing
acl_main_t Struct Reference
+ Collaboration diagram for acl_main_t:

Data Fields

u32 my_client_index
jobject callbackObject
jclass callbackClass
u16 msg_id_base
u32 ** input_acl_vec_by_sw_if_index
u32 ** output_acl_vec_by_sw_if_index
u32 l2_input_classify_next_acl_old
u32 l2_output_classify_next_acl_old
u32 acl_in_node_feat_next_node_index [32]
u32 acl_out_node_feat_next_node_index [32]
u32 acl_in_ip4_match_next [256]
u32 acl_in_ip6_match_next [256]
u32 acl_out_ip4_match_next [256]
u32 acl_out_ip6_match_next [256]
u32 n_match_actions
clib_bihash_40_8_t * fa_sessions_by_sw_if_index
u32 fa_cleaner_node_index
u32 session_timeout_sec [ACL_N_TIMEOUTS]
u32 l2_input_classify_next_acl_ip4
u32 l2_input_classify_next_acl_ip6
u32 l2_output_classify_next_acl_ip4
u32 l2_output_classify_next_acl_ip6
u32 fa_l2_input_classify_next_acl_ip4
u32 fa_l2_input_classify_next_acl_ip6
u32 fa_l2_output_classify_next_acl_ip4
u32 fa_l2_output_classify_next_acl_ip6
u32 fa_acl_in_ip4_l2_node_feat_next_node_index [32]
u32 fa_acl_in_ip6_l2_node_feat_next_node_index [32]
u32 fa_acl_out_ip4_l2_node_feat_next_node_index [32]
u32 fa_acl_out_ip6_l2_node_feat_next_node_index [32]
int l4_match_nonfirst_fragment
u32 fa_conn_table_hash_num_buckets
uword fa_conn_table_hash_memory_size
u64 fa_conn_table_max_entries
u64 fa_max_deleted_sessions_per_interval
u64 fa_min_deleted_sessions_per_interval
f64 fa_cleaner_wait_time_increment
u64 fa_current_cleaner_timer_wait_interval
u32 fa_conn_list_head [ACL_N_TIMEOUTS]
u32 fa_conn_list_tail [ACL_N_TIMEOUTS]
foreach_fa_cleaner_counter vlib_main_tvlib_main

Detailed Description

Definition at line 26 of file jvpp_acl.h.

Field Documentation

u32 acl_main_t::acl_in_ip4_match_next[256]

Definition at line 141 of file acl.h.

u32 acl_main_t::acl_in_ip6_match_next[256]

Definition at line 142 of file acl.h.

u32 acl_main_t::acl_in_node_feat_next_node_index[32]

Definition at line 136 of file acl.h.

u32* acl_main_t::acl_ip4_input_classify_table_by_sw_if_index

Definition at line 123 of file acl.h.

u32* acl_main_t::acl_ip4_output_classify_table_by_sw_if_index

Definition at line 125 of file acl.h.

u32* acl_main_t::acl_ip6_input_classify_table_by_sw_if_index

Definition at line 124 of file acl.h.

u32* acl_main_t::acl_ip6_output_classify_table_by_sw_if_index

Definition at line 126 of file acl.h.

u32 acl_main_t::acl_out_ip4_match_next[256]

Definition at line 143 of file acl.h.

u32 acl_main_t::acl_out_ip6_match_next[256]

Definition at line 144 of file acl.h.

u32 acl_main_t::acl_out_node_feat_next_node_index[32]

Definition at line 137 of file acl.h.

acl_list_t* acl_main_t::acls

Definition at line 112 of file acl.h.

jclass acl_main_t::callbackClass

Definition at line 35 of file jvpp_acl.h.

jobject acl_main_t::callbackObject

Definition at line 34 of file jvpp_acl.h.

u32 acl_main_t::fa_acl_in_ip4_l2_node_feat_next_node_index[32]

Definition at line 176 of file acl.h.

u32 acl_main_t::fa_acl_in_ip6_l2_node_feat_next_node_index[32]

Definition at line 177 of file acl.h.

u32 acl_main_t::fa_acl_out_ip4_l2_node_feat_next_node_index[32]

Definition at line 178 of file acl.h.

u32 acl_main_t::fa_acl_out_ip6_l2_node_feat_next_node_index[32]

Definition at line 179 of file acl.h.

u32 acl_main_t::fa_cleaner_node_index

Definition at line 156 of file acl.h.

f64 acl_main_t::fa_cleaner_wait_time_increment

Definition at line 209 of file acl.h.

u32 acl_main_t::fa_conn_list_head[ACL_N_TIMEOUTS]

Definition at line 212 of file acl.h.

u32 acl_main_t::fa_conn_list_tail[ACL_N_TIMEOUTS]

Definition at line 213 of file acl.h.

uword acl_main_t::fa_conn_table_hash_memory_size

Definition at line 189 of file acl.h.

u32 acl_main_t::fa_conn_table_hash_num_buckets

Definition at line 188 of file acl.h.

u64 acl_main_t::fa_conn_table_max_entries

Definition at line 190 of file acl.h.

u64 acl_main_t::fa_current_cleaner_timer_wait_interval

Definition at line 211 of file acl.h.

uword* acl_main_t::fa_in_acl_on_sw_if_index

Definition at line 148 of file acl.h.

uword* acl_main_t::fa_ipv6_known_eh_bitmap

Definition at line 182 of file acl.h.

u32 acl_main_t::fa_l2_input_classify_next_acl_ip4

Definition at line 171 of file acl.h.

u32 acl_main_t::fa_l2_input_classify_next_acl_ip6

Definition at line 172 of file acl.h.

u32 acl_main_t::fa_l2_output_classify_next_acl_ip4

Definition at line 173 of file acl.h.

u32 acl_main_t::fa_l2_output_classify_next_acl_ip6

Definition at line 174 of file acl.h.

u64 acl_main_t::fa_max_deleted_sessions_per_interval

Definition at line 198 of file acl.h.

u64 acl_main_t::fa_min_deleted_sessions_per_interval

Definition at line 206 of file acl.h.

uword* acl_main_t::fa_out_acl_on_sw_if_index

Definition at line 149 of file acl.h.

u64* acl_main_t::fa_session_adds_by_sw_if_index

Definition at line 160 of file acl.h.

u64* acl_main_t::fa_session_dels_by_sw_if_index

Definition at line 161 of file acl.h.

clib_bihash_40_8_t* acl_main_t::fa_sessions_by_sw_if_index

Definition at line 152 of file acl.h.

uword* acl_main_t::fa_sessions_on_sw_if_index

Definition at line 151 of file acl.h.

fa_session_t* acl_main_t::fa_sessions_pool

Definition at line 154 of file acl.h.

u32** acl_main_t::input_acl_vec_by_sw_if_index

Definition at line 116 of file acl.h.

u32 acl_main_t::l2_input_classify_next_acl_ip4

Definition at line 166 of file acl.h.

u32 acl_main_t::l2_input_classify_next_acl_ip6

Definition at line 167 of file acl.h.

u32 acl_main_t::l2_input_classify_next_acl_old

Definition at line 132 of file acl.h.

u32 acl_main_t::l2_output_classify_next_acl_ip4

Definition at line 168 of file acl.h.

u32 acl_main_t::l2_output_classify_next_acl_ip6

Definition at line 169 of file acl.h.

u32 acl_main_t::l2_output_classify_next_acl_old

Definition at line 133 of file acl.h.

int acl_main_t::l4_match_nonfirst_fragment

Definition at line 185 of file acl.h.

u32* acl_main_t::macip_acl_by_sw_if_index

Definition at line 129 of file acl.h.

macip_acl_list_t* acl_main_t::macip_acls

Definition at line 113 of file acl.h.

u16 acl_main_t::msg_id_base

Definition at line 110 of file acl.h.

u32 acl_main_t::my_client_index

Definition at line 31 of file jvpp_acl.h.

u32 acl_main_t::n_match_actions

Definition at line 145 of file acl.h.

u32** acl_main_t::output_acl_vec_by_sw_if_index

Definition at line 117 of file acl.h.

u32 acl_main_t::session_timeout_sec[ACL_N_TIMEOUTS]

Definition at line 158 of file acl.h.

unix_shared_memory_queue_t* acl_main_t::vl_input_queue

Definition at line 28 of file jvpp_acl.h.

foreach_fa_cleaner_counter vlib_main_t* acl_main_t::vlib_main

Definition at line 233 of file acl.h.

vnet_main_t* acl_main_t::vnet_main

Definition at line 234 of file acl.h.

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