15 #ifndef included_acl_h 16 #define included_acl_h 28 #define ACL_PLUGIN_VERSION_MAJOR 1 29 #define ACL_PLUGIN_VERSION_MINOR 1 126 u32 acl_in_node_feat_next_node_index[32];
127 u32 acl_out_node_feat_next_node_index[32];
131 u32 acl_in_ip4_match_next[256];
132 u32 acl_in_ip6_match_next[256];
133 u32 acl_out_ip4_match_next[256];
134 u32 acl_out_ip6_match_next[256];
u32 * acl_ip4_output_classify_table_by_sw_if_index
u32 ** input_acl_vec_by_sw_if_index
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
void input_acl_packet_match(u32 sw_if_index, vlib_buffer_t *b0, u32 *nextp, u32 *acl_match_p, u32 *rule_match_p, u32 *trace_bitmap)
u32 * acl_ip6_input_classify_table_by_sw_if_index
struct _vlib_node_registration vlib_node_registration_t
vlib_node_registration_t acl_out_node
(constructor) VLIB_REGISTER_NODE (acl_out_node)
u16 dst_port_or_code_last
ip46_address_t src_ip_addr
u32 * acl_ip4_input_classify_table_by_sw_if_index
u16 dst_port_or_code_first
vlib_node_registration_t acl_in_node
(constructor) VLIB_REGISTER_NODE (acl_in_node)
u16 src_port_or_type_first
ethernet_main_t * ethernet_main
u16 src_port_or_type_last
u32 * macip_acl_by_sw_if_index
u32 * acl_ip6_output_classify_table_by_sw_if_index
macip_acl_list_t * macip_acls
u32 l2_input_classify_next_acl
void output_acl_packet_match(u32 sw_if_index, vlib_buffer_t *b0, u32 *nextp, u32 *acl_match_p, u32 *rule_match_p, u32 *trace_bitmap)
u32 l2_output_classify_next_acl
u32 ** output_acl_vec_by_sw_if_index