LCOV - code coverage report
Current view:
top level
-
lib
- odp-util.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
2504
2804
89.3 %
Date:
2016-09-14 01:02:56
Functions:
155
161
96.3 %
Branches:
2045
2699
75.8 %
Function Name
Hit count
check_attr_len
24564
check_expectations
157699
commit
508659
commit_masked_set_action
5951
commit_mpls_action
116809
commit_odp_actions
116809
commit_odp_tunnel_action
114
commit_set_action
4710
commit_set_arp_action
46214
commit_set_ether_addr_action
116809
commit_set_icmp_action
116809
commit_set_ipv4_action
52185
commit_set_ipv6_action
2636
commit_set_nd_action
2636
commit_set_nw_action
116809
commit_set_pkt_mark_action
116809
commit_set_port_action
116809
commit_set_priority_action
116809
commit_vlan_action
116809
format_be16
2266
format_be16x
51
format_be64
194
format_eth
4410
format_frag
1879
format_generic_odp_action
0
format_generic_odp_key
0
format_geneve_opts
31
format_in6_addr
495
format_ipv4
3878
format_ipv6
492
format_ipv6_label
212
format_mpls
57
format_mpls_lse
70
format_odp_action
15594900
format_odp_actions
9127
format_odp_conntrack_action
78
format_odp_ct_nat
48
format_odp_hash_action
256
format_odp_key_attr
23501
format_odp_recirc_action
319
format_odp_sample_action
10
format_odp_tnl_push_action
25
format_odp_tnl_push_header
25
format_odp_tun_attr
202
format_odp_tun_geneve
26
format_odp_tun_vxlan_opt
17
format_odp_userspace_action
63
format_tun_flags
202
format_u128
1415
format_u8u
4779
format_u8x
2019
format_udp_tnl_push_header
18
format_unknown_key
0
format_vlan_tci
375
generate_all_wildcard_mask
16
geneve_to_attr
44
get_arp_key
140220
get_ethernet_key
382578
get_icmp_key
121989
get_ipv4_key
167676
get_ipv6_key
9222
get_nd_key
7908
get_tp_key
50186
init_this_module_odp_util
10095
log_odp_key_attributes
135
mask_empty
2503
nl_msg_put_ct_nat
11
odp_action_len
15594900
odp_actions_from_string
294
odp_ct_state_to_string
6404
odp_flow_format
3002
odp_flow_from_string
2730
odp_flow_key_format
388
odp_flow_key_from_flow
19042
odp_flow_key_from_flow__
32151
odp_flow_key_from_mask
13109
odp_flow_key_hash
0
odp_flow_key_to_flow
74168
odp_flow_key_to_flow__
157034
odp_flow_key_to_flow_udpif
14688
odp_flow_key_to_mask
67821
odp_flow_key_to_mask__
73142
odp_flow_key_to_mask_udpif
5321
odp_format_ufid
963
odp_key_attr_len
2185451
odp_key_fitness_to_string
0
odp_key_from_pkt_metadata
1217
odp_key_to_pkt_metadata
997
odp_mask_attr_is_exact
15384
odp_mask_attr_is_wildcard
18592
odp_mask_is_exact
25328
odp_portno_names_destroy
34
odp_portno_names_get
7
odp_portno_names_set
201
odp_put_tnl_push_action
2419
odp_put_tunnel_action
120
odp_put_userspace_action
27710
odp_to_ovs_ct_state
143832
odp_to_ovs_frag
76859
odp_tun_key_from_attr
36
odp_tun_key_from_attr__
76711
odp_ufid_from_string
12713
ovs_frag_type_from_string
1584
ovs_frag_type_to_string
1839
ovs_key_attr_to_string
23501
ovs_parse_tnl_push
12
ovs_to_odp_ct_state
27726
ovs_to_odp_frag
176898
parse_8021q_onward
679
parse_conntrack_action
29
parse_ethertype
157713
parse_flow_nlattrs
157713
parse_l2_5_onward
157034
parse_odp_action
1106
parse_odp_flags
500
parse_odp_key_mask_attr
12711
parse_odp_userspace_action
14
pop_vlan
266
put_arp_key
69373
put_ethernet_key
167004
put_icmp_key
8
put_ipv4_key
68512
put_ipv6_key
8347
put_nd_key
8
put_tp_key
15798
scan_be16
4360
scan_be16_bf
720
scan_be32_bf
244
scan_be64
159
scan_cfi
0
scan_ct_nat
11
scan_ct_nat_range
10
scan_ct_state
18
scan_eth
4612
scan_frag
1584
scan_geneve
24
scan_in6_addr
484
scan_ipv4
3319
scan_ipv6
482
scan_ipv6_label
210
scan_mpls_bos
61
scan_mpls_label
61
scan_mpls_tc
61
scan_mpls_ttl
61
scan_pcp
360
scan_port
2151
scan_tcp_flags
329
scan_tun_flags
167
scan_u128
43
scan_u16
18
scan_u32
864
scan_u8
6111
scan_vid
360
scan_vxlan_gbp
17
set_be16_bf
720
set_be32_bf
244
slow_path_reason_to_explanation
8
slow_path_reason_to_string
44
tun_flags_to_attr
334
tun_key_to_attr
14173
vxlan_gbp_to_attr
34
Generated by:
LCOV version 1.12