LCOV - code coverage report
Current view: top level - plugins/acl - acl.c (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 1158 1796 64.5 %
Date: 2023-07-05 22:20:52 Functions: 109 133 82.0 %

Function Name Sort by function name Hit count Sort by hit count
acl_clear_aclplugin_fn 0
acl_delete_aclplugin_acl_fn 0
acl_interface_add_del_inout_acl 0
acl_set_aclplugin_acl_fn 0
acl_set_aclplugin_interface_fn 0
acl_set_session_max_entries 0
acl_set_skip_ipv6_eh 0
acl_show_aclplugin_decode_5tuple_fn 0
acl_show_aclplugin_lookup_context_fn 0
acl_show_aclplugin_lookup_user_fn 0
acl_show_aclplugin_memory_fn 0
format_vec16 0
get_l3_dst_offset 0
increment_policy_epoch 0
policy_notify_acl_change 0
print_clib_warning_and_reset 0
try_increment_acl_policy_epoch 0
vl_api_acl_interface_add_del_t_handler 0
vl_api_acl_plugin_control_ping_t_handler 0
vl_api_acl_plugin_get_conn_table_max_entries_t_handler 0
vl_api_acl_plugin_use_hash_lookup_get_t_handler 0
vl_api_acl_plugin_use_hash_lookup_set_t_handler 0
vl_api_macip_acl_add_t_handler 0
warning_acl_print_acl 0
acl_set_aclplugin_fn 1
acl_set_timeout_sec 1
vl_api_acl_plugin_get_version_t_handler 1
acl_stats_intf_counters_enable_disable 6
send_acl_interface_etype_whitelist_details 6
vl_api_acl_interface_etype_whitelist_dump_t_handler 6
vl_api_acl_stats_intf_counters_enable_t_handler 6
acl_set_etype_whitelists 12
vl_api_acl_interface_set_etype_whitelist_t_handler 12
vl_api_macip_acl_interface_get_t_handler 26
acl_plugin_show_sessions 41
acl_show_aclplugin_sessions_fn 41
match_type_compare 42
acl_show_aclplugin_macip_interface_fn 63
acl_show_aclplugin_macip_acl_fn 66
macip_acl_interface_add_acl 66
match_type_metric 84
macip_acl_interface_add_del_acl 104
vl_api_macip_acl_interface_add_del_t_handler 104
send_macip_acl_interface_list_details 123
vl_api_macip_acl_interface_list_dump_t_handler 123
macip_acl_del_list 130
vl_api_macip_acl_del_t_handler 130
macip_acl_add_list 136
macip_create_classify_tables 136
macip_destroy_classify_tables 136
vl_api_macip_acl_add_replace_t_handler 136
acl_plugin_show_interface 138
acl_show_aclplugin_interface_fn 138
macip_acl_print 138
acl_plugin_show_acl 140
acl_show_aclplugin_acl_fn 140
acl_show_aclplugin_tables_fn 140
macip_maybe_apply_unapply_classifier_tables 142
acl_print_acl 163
acl_print_acl_x 163
send_acl_details 206
send_macip_acl_details 218
vl_api_macip_acl_dump_t_handler 272
send_acl_interface_list_details 390
vl_api_acl_interface_list_dump_t_handler 391
acl_del_list 427
vl_api_acl_del_t_handler 427
__vlib_add_config_function_acl_plugin_config 559
__vlib_add_init_function_acl_init 559
__vlib_cli_command_registration_aclplugin_clear_command 559
__vlib_cli_command_registration_aclplugin_delete_acl_command 559
__vlib_cli_command_registration_aclplugin_set_acl_command 559
__vlib_cli_command_registration_aclplugin_set_command 559
__vlib_cli_command_registration_aclplugin_set_interface_command 559
__vlib_cli_command_registration_aclplugin_show_acl_command 559
__vlib_cli_command_registration_aclplugin_show_decode_5tuple_command 559
__vlib_cli_command_registration_aclplugin_show_interface_command 559
__vlib_cli_command_registration_aclplugin_show_lookup_context_command 559
__vlib_cli_command_registration_aclplugin_show_lookup_user_command 559
__vlib_cli_command_registration_aclplugin_show_macip_acl_command 559
__vlib_cli_command_registration_aclplugin_show_macip_interface_command 559
__vlib_cli_command_registration_aclplugin_show_memory_command 559
__vlib_cli_command_registration_aclplugin_show_sessions_command 559
__vlib_cli_command_registration_aclplugin_show_tables_command 559
__vnet_interface_function_init_sw_interface_add_del_acl_sw_interface_add_del 559
acl_init 559
acl_plugin_config 559
__vlib_cli_command_unregistration_aclplugin_clear_command 560
__vlib_cli_command_unregistration_aclplugin_delete_acl_command 560
__vlib_cli_command_unregistration_aclplugin_set_acl_command 560
__vlib_cli_command_unregistration_aclplugin_set_command 560
__vlib_cli_command_unregistration_aclplugin_set_interface_command 560
__vlib_cli_command_unregistration_aclplugin_show_acl_command 560
__vlib_cli_command_unregistration_aclplugin_show_decode_5tuple_command 560
__vlib_cli_command_unregistration_aclplugin_show_interface_command 560
__vlib_cli_command_unregistration_aclplugin_show_lookup_context_command 560
__vlib_cli_command_unregistration_aclplugin_show_lookup_user_command 560
__vlib_cli_command_unregistration_aclplugin_show_macip_acl_command 560
__vlib_cli_command_unregistration_aclplugin_show_macip_interface_command 560
__vlib_cli_command_unregistration_aclplugin_show_memory_command 560
__vlib_cli_command_unregistration_aclplugin_show_sessions_command 560
__vlib_cli_command_unregistration_aclplugin_show_tables_command 560
__vlib_rm_config_function_acl_plugin_config 560
__vlib_rm_init_function_acl_init 560
__vnet_interface_function_deinit_sw_interface_add_del_acl_sw_interface_add_del 560
acl_clear_sessions 573
vl_api_acl_interface_set_acl_list_t_handler 573
vl_api_acl_dump_t_handler 591
format_acl_action 1009
copy_acl_rule_to_api_rule 1129
print_cli_and_reset 1172
acl_classify_add_del_table_small 1209
count_skip 1209
acl_is_used_by 1278
intf_has_etype_whitelist 1420
acl_is_not_defined 2381
validate_and_reset_acl_counters 2585
acl_add_list 2586
vl_api_acl_add_replace_t_handler 2586
verify_message_len 2722
macip_acl_interface_del_acl 4241
acl_interface_out_enable_disable 4751
acl_interface_in_enable_disable 4775
acl_interface_reset_inout_acls 8358
acl_interface_inout_enable_disable 9502
acl_interface_set_inout_acl_list 9502
acl_sw_interface_add_del 11597
my_macip_acl_rule_t_pretty_format 11952
macip_find_match_type 23884
macip_permit_also_egress 23884
my_format_mac_address 23904
acl_api_invalid_prefix 33050
get_l3_src_offset 36360

Generated by: LCOV version 1.14