LCOV - code coverage report
Current view:
top level
-
vnet/dpo
- mpls_label_dpo.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage-filtered.info
Lines:
436
450
96.9 %
Date:
2023-10-26 01:39:38
Functions:
98
138
71.0 %
Function Name
Hit count
__vlib_add_node_registration_ethernet_mpls_label_imposition_pipe_node
575
__vlib_add_node_registration_ethernet_mpls_label_imposition_uniform_node
575
__vlib_add_node_registration_ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node
575
__vlib_add_node_registration_ip4_mpls_label_imposition_pipe_node
575
__vlib_add_node_registration_ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node
575
__vlib_add_node_registration_ip4_mpls_label_imposition_uniform_node
575
__vlib_add_node_registration_ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node
575
__vlib_add_node_registration_ip6_mpls_label_imposition_pipe_node
575
__vlib_add_node_registration_ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node
575
__vlib_add_node_registration_ip6_mpls_label_imposition_uniform_node
575
__vlib_add_node_registration_mpls_mpls_label_imposition_pipe_node
575
__vlib_add_node_registration_mpls_mpls_label_imposition_uniform_node
575
__vlib_rm_node_registration_ethernet_mpls_label_imposition_pipe_node
576
__vlib_rm_node_registration_ethernet_mpls_label_imposition_uniform_node
576
__vlib_rm_node_registration_ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node
576
__vlib_rm_node_registration_ip4_mpls_label_imposition_pipe_node
576
__vlib_rm_node_registration_ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node
576
__vlib_rm_node_registration_ip4_mpls_label_imposition_uniform_node
576
__vlib_rm_node_registration_ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node
576
__vlib_rm_node_registration_ip6_mpls_label_imposition_pipe_node
576
__vlib_rm_node_registration_ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node
576
__vlib_rm_node_registration_ip6_mpls_label_imposition_uniform_node
576
__vlib_rm_node_registration_mpls_mpls_label_imposition_pipe_node
576
__vlib_rm_node_registration_mpls_mpls_label_imposition_uniform_node
576
ethernet_mpls_label_imposition_pipe_node_fn
0
ethernet_mpls_label_imposition_pipe_node_fn_hsw
0
ethernet_mpls_label_imposition_pipe_node_fn_icl
0
ethernet_mpls_label_imposition_pipe_node_fn_skx
4
ethernet_mpls_label_imposition_pipe_node_multiarch_register
575
ethernet_mpls_label_imposition_pipe_node_multiarch_register_hsw
575
ethernet_mpls_label_imposition_pipe_node_multiarch_register_icl
575
ethernet_mpls_label_imposition_pipe_node_multiarch_register_skx
575
ethernet_mpls_label_imposition_uniform_node_fn
0
ethernet_mpls_label_imposition_uniform_node_fn_hsw
0
ethernet_mpls_label_imposition_uniform_node_fn_icl
0
ethernet_mpls_label_imposition_uniform_node_fn_skx
2
ethernet_mpls_label_imposition_uniform_node_multiarch_register
575
ethernet_mpls_label_imposition_uniform_node_multiarch_register_hsw
575
ethernet_mpls_label_imposition_uniform_node_multiarch_register_icl
575
ethernet_mpls_label_imposition_uniform_node_multiarch_register_skx
575
format_mpls_label_dpo
2235
format_mpls_label_dpo_flags
1207
format_mpls_label_imposition_trace
10574
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn
0
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_hsw
0
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_icl
0
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_skx
13
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register
575
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_hsw
575
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_icl
575
ip4_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_skx
575
ip4_mpls_label_imposition_pipe_node_fn
0
ip4_mpls_label_imposition_pipe_node_fn_hsw
0
ip4_mpls_label_imposition_pipe_node_fn_icl
0
ip4_mpls_label_imposition_pipe_node_fn_skx
52
ip4_mpls_label_imposition_pipe_node_multiarch_register
575
ip4_mpls_label_imposition_pipe_node_multiarch_register_hsw
575
ip4_mpls_label_imposition_pipe_node_multiarch_register_icl
575
ip4_mpls_label_imposition_pipe_node_multiarch_register_skx
575
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn
0
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_hsw
0
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_icl
0
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_skx
2
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register
575
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_hsw
575
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_icl
575
ip4_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_skx
575
ip4_mpls_label_imposition_uniform_node_fn
0
ip4_mpls_label_imposition_uniform_node_fn_hsw
0
ip4_mpls_label_imposition_uniform_node_fn_icl
0
ip4_mpls_label_imposition_uniform_node_fn_skx
2
ip4_mpls_label_imposition_uniform_node_multiarch_register
575
ip4_mpls_label_imposition_uniform_node_multiarch_register_hsw
575
ip4_mpls_label_imposition_uniform_node_multiarch_register_icl
575
ip4_mpls_label_imposition_uniform_node_multiarch_register_skx
575
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn
0
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_hsw
0
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_icl
0
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_fn_skx
0
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register
575
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_hsw
575
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_icl
575
ip6_mpls_label_imposition_pipe_no_ip_ttl_decr_node_multiarch_register_skx
575
ip6_mpls_label_imposition_pipe_node_fn
0
ip6_mpls_label_imposition_pipe_node_fn_hsw
0
ip6_mpls_label_imposition_pipe_node_fn_icl
0
ip6_mpls_label_imposition_pipe_node_fn_skx
9
ip6_mpls_label_imposition_pipe_node_multiarch_register
575
ip6_mpls_label_imposition_pipe_node_multiarch_register_hsw
575
ip6_mpls_label_imposition_pipe_node_multiarch_register_icl
575
ip6_mpls_label_imposition_pipe_node_multiarch_register_skx
575
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn
0
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_hsw
0
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_icl
0
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_fn_skx
0
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register
575
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_hsw
575
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_icl
575
ip6_mpls_label_imposition_uniform_no_ip_ttl_decr_node_multiarch_register_skx
575
ip6_mpls_label_imposition_uniform_node_fn
0
ip6_mpls_label_imposition_uniform_node_fn_hsw
0
ip6_mpls_label_imposition_uniform_node_fn_icl
0
ip6_mpls_label_imposition_uniform_node_fn_skx
2
ip6_mpls_label_imposition_uniform_node_multiarch_register
575
ip6_mpls_label_imposition_uniform_node_multiarch_register_hsw
575
ip6_mpls_label_imposition_uniform_node_multiarch_register_icl
575
ip6_mpls_label_imposition_uniform_node_multiarch_register_skx
575
mpls_label_dpo_alloc
1783
mpls_label_dpo_create
1769
mpls_label_dpo_get_index
1783
mpls_label_dpo_get_mtu
0
mpls_label_dpo_get_type
65
mpls_label_dpo_lock
5451
mpls_label_dpo_mem_show
0
mpls_label_dpo_module_init
575
mpls_label_dpo_unlock
5451
mpls_label_imposition_inline
171
mpls_label_interpose
14
mpls_label_paint
19908
mpls_label_paint_w_ttl
5024
mpls_label_paint_w_ttl_exp
4510
mpls_label_paint_w_ttl_mpls_exp
514
mpls_mpls_label_imposition_pipe_node_fn
0
mpls_mpls_label_imposition_pipe_node_fn_hsw
0
mpls_mpls_label_imposition_pipe_node_fn_icl
0
mpls_mpls_label_imposition_pipe_node_fn_skx
79
mpls_mpls_label_imposition_pipe_node_multiarch_register
575
mpls_mpls_label_imposition_pipe_node_multiarch_register_hsw
575
mpls_mpls_label_imposition_pipe_node_multiarch_register_icl
575
mpls_mpls_label_imposition_pipe_node_multiarch_register_skx
575
mpls_mpls_label_imposition_uniform_node_fn
0
mpls_mpls_label_imposition_uniform_node_fn_hsw
0
mpls_mpls_label_imposition_uniform_node_fn_icl
0
mpls_mpls_label_imposition_uniform_node_fn_skx
6
mpls_mpls_label_imposition_uniform_node_multiarch_register
575
mpls_mpls_label_imposition_uniform_node_multiarch_register_hsw
575
mpls_mpls_label_imposition_uniform_node_multiarch_register_icl
575
mpls_mpls_label_imposition_uniform_node_multiarch_register_skx
575
Generated by:
LCOV version 1.14