back to topotato report
topotato coverage report
Current view: top level - zebra - zebra_nhg.c (source / functions) Hit Total Coverage
Test: test_rip.py::RIPBasic Lines: 652 1486 43.9 %
Date: 2023-02-24 18:39:46 Functions: 67 103 65.0 %

Function Name Sort by function name Hit count Sort by hit count
_mtfini_NHG 8
_mtfini_NHG_CONNECTED 8
_mtfini_NHG_CTX 8
_mtinit_NHG 4
_mtinit_NHG_CONNECTED 4
_mtinit_NHG_CTX 4
_printreg_printfrr_nhghe 4
depends_add 2
depends_find 0
depends_find_add 0
depends_find_id_add 0
depends_find_recursive 0
depends_find_singleton 0
handle_recursive_depend 2
nexthop_active 74
nexthop_active_check 74
nexthop_active_update 74
nexthop_list_active_update 74
nexthop_set_resolved 2
nexthop_valid_resolve 2
nhg_backup_copy 0
nhg_compare_nexthops 161
nhg_connected_tree_add_nhe 72
nhg_connected_tree_decrement_ref 249
nhg_connected_tree_del_nhe 64
nhg_connected_tree_free 508
nhg_connected_tree_increment_ref 2
nhg_connected_tree_is_empty 0
nhg_connected_tree_root 0
nhg_ctx_free 0
nhg_ctx_init 0
nhg_ctx_process 0
nhg_ctx_process_del 0
nhg_ctx_process_new 0
nhg_get_next_id 79
printfrr_nhghe 11
queue_add 0
resolve_backup_nexthops 0
zebra_nhe_copy 233
zebra_nhe_find 150
zebra_nhe_init 74
zebra_nhg_alloc 20
zebra_nhg_backup_alloc 0
zebra_nhg_backup_free 247
zebra_nhg_check_valid 17
zebra_nhg_connect_depends 79
zebra_nhg_connected_ifindex 12
zebra_nhg_decrement_ref 152
zebra_nhg_dependents_count 0
zebra_nhg_dependents_is_empty 0
zebra_nhg_dependents_release 73
zebra_nhg_depends_count 0
zebra_nhg_depends_is_empty 47
zebra_nhg_depends_release 73
zebra_nhg_dplane_result 32
zebra_nhg_enable_kernel_nexthops 0
zebra_nhg_find 2
zebra_nhg_find_nexthop 0
zebra_nhg_free 247
zebra_nhg_free_members 247
zebra_nhg_get_backup_nhg 43
zebra_nhg_handle_install 21
zebra_nhg_handle_kernel_state_change 0
zebra_nhg_handle_uninstall 73
zebra_nhg_hash_alloc 79
zebra_nhg_hash_equal 234
zebra_nhg_hash_free 6
zebra_nhg_hash_free_zero_id 6
zebra_nhg_hash_id_equal 105
zebra_nhg_hash_key 294
zebra_nhg_id_key 326
zebra_nhg_increment_ref 152
zebra_nhg_insert_id 79
zebra_nhg_install_kernel 44
zebra_nhg_kernel_del 0
zebra_nhg_kernel_find 0
zebra_nhg_kernel_nexthops_enabled 188
zebra_nhg_lookup_id 111
zebra_nhg_mark_keep 0
zebra_nhg_mark_keep_entry 0
zebra_nhg_nhe2grp 0
zebra_nhg_nhe2grp_internal 0
zebra_nhg_process_grp 0
zebra_nhg_proto_add 0
zebra_nhg_proto_del 0
zebra_nhg_proto_nexthops_only 61
zebra_nhg_recursive_use_backups 0
zebra_nhg_release 73
zebra_nhg_release_all_deps 73
zebra_nhg_resolve 124
zebra_nhg_rib_find 2
zebra_nhg_rib_find_nhe 148
zebra_nhg_score_proto 8
zebra_nhg_score_proto_entry 58
zebra_nhg_set_invalid 17
zebra_nhg_set_proto_nexthops_only 0
zebra_nhg_set_recursive_use_backups 0
zebra_nhg_set_valid 2
zebra_nhg_set_valid_if_active 76
zebra_nhg_sweep_entry 0
zebra_nhg_sweep_table 4
zebra_nhg_timer 0
zebra_nhg_uninstall_kernel 73

Generated by: LCOV version v1.16-topotato