LCOV - code coverage report
Current view: top level - lib/pipeline - rte_swx_pipeline.c (source / functions) Hit Total Coverage
Test: Code coverage Lines: 1 5602 0.1 %
Date: 2024-04-01 19:00:53 Functions: 1 421 0.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1 4396 0.1 %

Function Name Sort by function name Hit count Sort by hit count
action_arg_src_mov_count 0
action_args_parse 0
action_build 0
action_data_codegen 0
action_field_parse 0
action_find 0
action_free 0
action_instr_codegen 0
action_instr_does_tx_codegen 0
action_instr_jmp_codegen 0
extern_func_build 0
extern_func_build_free 0
extern_func_free 0
extern_func_mailbox_field_parse 0
extern_func_parse 0
extern_obj_build 0
extern_obj_build_free 0
extern_obj_free 0
extern_obj_mailbox_field_parse 0
extern_obj_member_func_parse 0
hash_func_build 0
hash_func_free 0
hash_funcs_register 0
header_build 0
header_build_free 0
header_field_parse 0
header_free 0
header_parse 0
hex_string_parse 0
instr_alu_add_exec 0
instr_alu_add_hh_exec 0
instr_alu_add_hi_exec 0
instr_alu_add_hm_exec 0
instr_alu_add_mh_exec 0
instr_alu_add_mi_exec 0
instr_alu_add_translate 0
instr_alu_and_exec 0
instr_alu_and_hh_exec 0
instr_alu_and_hm_exec 0
instr_alu_and_i_exec 0
instr_alu_and_mh_exec 0
instr_alu_and_translate 0
instr_alu_ckadd_field_exec 0
instr_alu_ckadd_struct20_exec 0
instr_alu_ckadd_struct_exec 0
instr_alu_ckadd_translate 0
instr_alu_cksub_field_exec 0
instr_alu_cksub_translate 0
instr_alu_export 0
instr_alu_or_exec 0
instr_alu_or_hh_exec 0
instr_alu_or_hm_exec 0
instr_alu_or_i_exec 0
instr_alu_or_mh_exec 0
instr_alu_or_translate 0
instr_alu_shl_exec 0
instr_alu_shl_hh_exec 0
instr_alu_shl_hi_exec 0
instr_alu_shl_hm_exec 0
instr_alu_shl_mh_exec 0
instr_alu_shl_mi_exec 0
instr_alu_shl_translate 0
instr_alu_shr_exec 0
instr_alu_shr_hh_exec 0
instr_alu_shr_hi_exec 0
instr_alu_shr_hm_exec 0
instr_alu_shr_mh_exec 0
instr_alu_shr_mi_exec 0
instr_alu_shr_translate 0
instr_alu_sub_exec 0
instr_alu_sub_hh_exec 0
instr_alu_sub_hi_exec 0
instr_alu_sub_hm_exec 0
instr_alu_sub_mh_exec 0
instr_alu_sub_mi_exec 0
instr_alu_sub_translate 0
instr_alu_xor_exec 0
instr_alu_xor_hh_exec 0
instr_alu_xor_hm_exec 0
instr_alu_xor_i_exec 0
instr_alu_xor_mh_exec 0
instr_alu_xor_translate 0
instr_compact 0
instr_dma_ht2_exec 0
instr_dma_ht3_exec 0
instr_dma_ht4_exec 0
instr_dma_ht5_exec 0
instr_dma_ht6_exec 0
instr_dma_ht7_exec 0
instr_dma_ht8_exec 0
instr_dma_ht_exec 0
instr_dma_ht_export 0
instr_drop_exec 0
instr_entryid_exec 0
instr_entryid_export 0
instr_extern_export 0
instr_extern_func_exec 0
instr_extern_obj_exec 0
instr_extern_translate 0
instr_forget_exec 0
instr_forget_export 0
instr_hash_export 0
instr_hash_func_exec 0
instr_hash_translate 0
instr_hdr_emit2_tx_exec 0
instr_hdr_emit3_tx_exec 0
instr_hdr_emit4_tx_exec 0
instr_hdr_emit5_tx_exec 0
instr_hdr_emit6_tx_exec 0
instr_hdr_emit7_tx_exec 0
instr_hdr_emit8_tx_exec 0
instr_hdr_emit_exec 0
instr_hdr_emit_translate 0
instr_hdr_emit_tx_exec 0
instr_hdr_extract2_exec 0
instr_hdr_extract3_exec 0
instr_hdr_extract4_exec 0
instr_hdr_extract5_exec 0
instr_hdr_extract6_exec 0
instr_hdr_extract7_exec 0
instr_hdr_extract8_exec 0
instr_hdr_extract_exec 0
instr_hdr_extract_m_exec 0
instr_hdr_extract_translate 0
instr_hdr_invalidate_exec 0
instr_hdr_lookahead_exec 0
instr_hdr_lookahead_translate 0
instr_hdr_validate_exec 0
instr_hdr_validate_export 0
instr_io_export 0
instr_jmp_action_hit_exec 0
instr_jmp_action_hit_translate 0
instr_jmp_action_miss_exec 0
instr_jmp_action_miss_translate 0
instr_jmp_eq_exec 0
instr_jmp_eq_hh_exec 0
instr_jmp_eq_hm_exec 0
instr_jmp_eq_i_exec 0
instr_jmp_eq_mh_exec 0
instr_jmp_eq_translate 0
instr_jmp_exec 0
instr_jmp_export 0
instr_jmp_gt_exec 0
instr_jmp_gt_hh_exec 0
instr_jmp_gt_hi_exec 0
instr_jmp_gt_hm_exec 0
instr_jmp_gt_mh_exec 0
instr_jmp_gt_mi_exec 0
instr_jmp_gt_translate 0
instr_jmp_hit_exec 0
instr_jmp_invalid_exec 0
instr_jmp_invalid_translate 0
instr_jmp_lt_exec 0
instr_jmp_lt_hh_exec 0
instr_jmp_lt_hi_exec 0
instr_jmp_lt_hm_exec 0
instr_jmp_lt_mh_exec 0
instr_jmp_lt_mi_exec 0
instr_jmp_lt_translate 0
instr_jmp_miss_exec 0
instr_jmp_neq_exec 0
instr_jmp_neq_hh_exec 0
instr_jmp_neq_hm_exec 0
instr_jmp_neq_i_exec 0
instr_jmp_neq_mh_exec 0
instr_jmp_neq_translate 0
instr_jmp_resolve 0
instr_jmp_valid_exec 0
instr_jmp_valid_translate 0
instr_label_check 0
instr_learn_exec 0
instr_learn_export 0
instr_learn_translate 0
instr_learner_af_exec 0
instr_learner_exec 0
instr_meter_export 0
instr_meter_hhi_exec 0
instr_meter_hhm_exec 0
instr_meter_hmi_exec 0
instr_meter_hmm_exec 0
instr_meter_ihi_exec 0
instr_meter_ihm_exec 0
instr_meter_imi_exec 0
instr_meter_imm_exec 0
instr_meter_mhi_exec 0
instr_meter_mhm_exec 0
instr_meter_mmi_exec 0
instr_meter_mmm_exec 0
instr_meter_translate 0
instr_metprefetch_h_exec 0
instr_metprefetch_i_exec 0
instr_metprefetch_m_exec 0
instr_metprefetch_translate 0
instr_mirror_exec 0
instr_mirror_export 0
instr_mirror_translate 0
instr_mov_128_32_exec 0
instr_mov_128_64_exec 0
instr_mov_128_exec 0
instr_mov_32_128_exec 0
instr_mov_64_128_exec 0
instr_mov_dma_exec 0
instr_mov_exec 0
instr_mov_export 0
instr_mov_hh_exec 0
instr_mov_hm_exec 0
instr_mov_i_exec 0
instr_mov_mh_exec 0
instr_mov_translate 0
instr_movh_exec 0
instr_movh_export 0
instr_movh_translate 0
instr_optimize 0
instr_pattern_dma_many_optimize 0
instr_pattern_dma_many_replace 0
instr_pattern_dma_many_search 0
instr_pattern_emit_many_tx_optimize 0
instr_pattern_emit_many_tx_replace 0
instr_pattern_emit_many_tx_search 0
instr_pattern_extract_many_optimize 0
instr_pattern_extract_many_search 0
instr_pattern_validate_mov_all_optimize 0
instr_pattern_validate_mov_all_replace 0
instr_pattern_validate_mov_all_search 0
instr_rearm_exec 0
instr_rearm_export 0
instr_rearm_new_exec 0
instr_rearm_translate 0
instr_recircid_exec 0
instr_recircid_export 0
instr_recirculate_exec 0
instr_recirculate_export 0
instr_reg_export 0
instr_regadd_rhh_exec 0
instr_regadd_rhi_exec 0
instr_regadd_rhm_exec 0
instr_regadd_rih_exec 0
instr_regadd_rii_exec 0
instr_regadd_rim_exec 0
instr_regadd_rmh_exec 0
instr_regadd_rmi_exec 0
instr_regadd_rmm_exec 0
instr_regadd_translate 0
instr_regprefetch_rh_exec 0
instr_regprefetch_ri_exec 0
instr_regprefetch_rm_exec 0
instr_regprefetch_translate 0
instr_regrd_hrh_exec 0
instr_regrd_hri_exec 0
instr_regrd_hrm_exec 0
instr_regrd_mrh_exec 0
instr_regrd_mri_exec 0
instr_regrd_mrm_exec 0
instr_regrd_translate 0
instr_regwr_rhh_exec 0
instr_regwr_rhi_exec 0
instr_regwr_rhm_exec 0
instr_regwr_rih_exec 0
instr_regwr_rii_exec 0
instr_regwr_rim_exec 0
instr_regwr_rmh_exec 0
instr_regwr_rmi_exec 0
instr_regwr_rmm_exec 0
instr_regwr_translate 0
instr_return_exec 0
instr_return_export 0
instr_rss_exec 0
instr_rss_export 0
instr_rss_translate 0
instr_rx_translate 0
instr_selector_exec 0
instr_table_af_exec 0
instr_table_exec 0
instr_table_export 0
instr_table_translate 0
instr_translate 0
instr_tx_exec 0
instr_tx_i_exec 0
instr_tx_translate 0
instr_type_to_func 0
instr_type_to_name 0
instr_verify 0
instruction_config 0
instruction_group_list_codegen 0
instruction_group_list_create 0
instruction_group_list_free 0
instruction_table_build 0
label_is_used 0
learner_action_args_check 0
learner_action_learning_check 0
learner_build 0
learner_build_free 0
learner_free 0
learner_match_fields_check 0
learner_params_free 0
learner_params_get 0
metadata_build 0
metadata_field_parse 0
metarray_build 0
metarray_build_free 0
metarray_free 0
meter_init 0
mirroring_build 0
mirroring_build_free 0
pipeline_adjust 0
pipeline_instr_jmp_codegen 0
pipeline_register 0
pipeline_unregister 0
port_in_build 0
port_in_free 0
port_in_type_find 0
port_in_types_register 0
port_out_build 0
port_out_free 0
port_out_type_find 0
port_out_types_register 0
regarray_build 0
regarray_build_free 0
regarray_free 0
rss_build 0
rss_build_free 0
rss_free 0
rte_swx_ctl_action_arg_info_get 0
rte_swx_ctl_action_info_get 0
rte_swx_ctl_learner_action_info_get 0
rte_swx_ctl_learner_info_get 0
rte_swx_ctl_learner_match_field_info_get 0
rte_swx_ctl_metarray_info_get 0
rte_swx_ctl_meter_profile_add 0
rte_swx_ctl_meter_profile_delete 0
rte_swx_ctl_meter_reset 0
rte_swx_ctl_meter_reset_with_key 0
rte_swx_ctl_meter_set 0
rte_swx_ctl_meter_set_with_key 0
rte_swx_ctl_meter_stats_read 0
rte_swx_ctl_meter_stats_read_with_key 0
rte_swx_ctl_pipeline_info_get 0
rte_swx_ctl_pipeline_learner_lookup 0
rte_swx_ctl_pipeline_learner_stats_read 0
rte_swx_ctl_pipeline_learner_timeout_get 0
rte_swx_ctl_pipeline_learner_timeout_set 0
rte_swx_ctl_pipeline_mirroring_session_set 0
rte_swx_ctl_pipeline_numa_node_get 0
rte_swx_ctl_pipeline_port_in_stats_read 0
rte_swx_ctl_pipeline_port_out_stats_read 0
rte_swx_ctl_pipeline_regarray_read 0
rte_swx_ctl_pipeline_regarray_read_with_key 0
rte_swx_ctl_pipeline_regarray_write 0
rte_swx_ctl_pipeline_regarray_write_with_key 0
rte_swx_ctl_pipeline_rss_key_read 0
rte_swx_ctl_pipeline_rss_key_size_read 0
rte_swx_ctl_pipeline_rss_key_write 0
rte_swx_ctl_pipeline_selector_stats_read 0
rte_swx_ctl_pipeline_table_entry_id_get 0
rte_swx_ctl_pipeline_table_lookup 0
rte_swx_ctl_pipeline_table_stats_read 0
rte_swx_ctl_regarray_info_get 0
rte_swx_ctl_rss_info_get 0
rte_swx_ctl_selector_field_info_get 0
rte_swx_ctl_selector_group_id_field_info_get 0
rte_swx_ctl_selector_info_get 0
rte_swx_ctl_selector_member_id_field_info_get 0
rte_swx_ctl_table_action_info_get 0
rte_swx_ctl_table_info_get 0
rte_swx_ctl_table_match_field_info_get 0
rte_swx_ctl_table_ops_get 0
rte_swx_pipeline_action_config 0
rte_swx_pipeline_build 0
rte_swx_pipeline_build_from_lib 0
rte_swx_pipeline_codegen 0
rte_swx_pipeline_config 0
rte_swx_pipeline_extern_func_register 0
rte_swx_pipeline_extern_object_config 0
rte_swx_pipeline_extern_type_member_func_register 0
rte_swx_pipeline_extern_type_register 0
rte_swx_pipeline_find 0
rte_swx_pipeline_flush 0
rte_swx_pipeline_free 0
rte_swx_pipeline_hash_func_register 0
rte_swx_pipeline_instructions_config 0
rte_swx_pipeline_learner_config 0
rte_swx_pipeline_metarray_config 0
rte_swx_pipeline_mirroring_config 0
rte_swx_pipeline_packet_header_register 0
rte_swx_pipeline_packet_metadata_register 0
rte_swx_pipeline_port_in_config 0
rte_swx_pipeline_port_in_type_register 0
rte_swx_pipeline_port_out_config 0
rte_swx_pipeline_port_out_type_register 0
rte_swx_pipeline_regarray_config 0
rte_swx_pipeline_rss_config 0
rte_swx_pipeline_run 0
rte_swx_pipeline_selector_config 0
rte_swx_pipeline_struct_type_register 0
rte_swx_pipeline_table_config 0
rte_swx_pipeline_table_state_get 0
rte_swx_pipeline_table_state_set 0
rte_swx_pipeline_table_type_register 0
selector_build 0
selector_build_free 0
selector_fields_check 0
selector_free 0
selector_params_free 0
selector_table_params_get 0
struct_build 0
struct_field_parse 0
struct_free 0
struct_type_field_find 0
table_build 0
table_build_free 0
table_free 0
table_match_fields_check 0
table_match_type_resolve 0
table_params_free 0
table_params_get 0
table_state_build 0
table_state_build_free 0
table_stub_lkp 0
table_type_resolve 0
table_types_register 0
tailqinitfn_rte_swx_pipeline_tailq 238

Generated by: LCOV version 1.14