LCOV - code coverage report
Current view:
top level
-
lib
- dpif-netdev.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1855
2018
91.9 %
Date:
2016-09-14 01:02:56
Functions:
186
187
99.5 %
Branches:
736
982
74.9 %
Function Name
Hit count
pmd_info_clear_stats
0
dp_netdev_del_pmds_on_numa
1
dpif_dummy_change_port_number
1
has_pmd_port_for_numa
1
dp_netdev_destroy_upcall_lock
2
dp_netdev_free
2
dpif_netdev_ct_flush
2
dpif_netdev_destroy
2
pmd_info_show_stats
4
dpif_netdev_port_query_by_number
5
dpif_netdev_port_set_rxq_affinity
6
parse_affinity_list
6
dp_netdev_request_reconfigure
11
dpcls_destroy
13
dp_netdev_reset_pmd_threads
14
dpif_netdev_queue_to_priority
14
reconfigure_pmd_threads
14
dp_netdev_destroy_all_pmds
16
dpif_netdev_ct_dump_done
16
dpif_netdev_ct_dump_start
16
dpif_netdev_xps_get_tx_qid
16
dpif_netdev_pmd_info
19
dpcls_sort_subtable_vector
24
port_reconfigure
46
dp_netdev_del_pmd
47
dp_netdev_destroy_pmd
47
dp_netdev_pmd_clear_ports
47
dp_netdev_set_pmds_on_numa
47
pmd_info_show_rxq
47
get_n_pmd_threads_on_numa
48
pmd_thread_main
53
get_n_pmd_threads
54
dpif_netdev_ct_dump_next
64
dpif_dummy_override
83
dp_netdev_less_loaded_pmd_on_numa
96
dp_netdev_pmd_reload_done
101
dp_netdev_add_rxq_to_pmd
102
emc_cache_uninit
117
pmd_load_queues_and_ports
154
dpif_netdev_port_del
334
do_del_port
335
dp_netdev_del_port_from_pmd__
335
port_destroy
335
dp_netdev_del_port_from_all_pmds
336
dp_netdev_del_port_from_all_pmds__
336
dpif_dummy_register
543
dpif_netdev_get_datapath_version
551
create_dp_netdev
553
dp_netdev_set_nonpmd
567
create_dpif_netdev
612
dpif_netdev_close
612
dp_netdev_unref
613
dpif_netdev_open
615
dp_netdev_configure_pmd
620
dpif_dummy_register__
626
dpif_netdev_enumerate
676
emc_cache_init
690
dp_execute_userspace_action
810
dpcls_init
996
dpif_netdev_register_dp_purge_cb
1102
dpif_netdev_register_upcall_cb
1102
dpif_netdev_init
1310
dpif_netdev_flow_flush
1380
dp_netdev_pmd_flow_flush
1456
choose_port
1905
dpif_netdev_port_add
1906
push_tnl_action
1927
dp_netdev_enable_upcall
2055
dpif_netdev_disable_upcall
2055
dpif_netdev_enable_upcall
2055
dpif_netdev_port_dump_done
2235
dpif_netdev_port_dump_start
2235
port_create
2458
do_add_port
2459
dp_netdev_add_port_to_pmds
2459
dp_netdev_add_port_to_pmds__
2459
dp_netdev_add_port_rx_to_pmds
2551
dp_netdev_disable_upcall
2608
dp_netdev_add_port_tx_to_pmd
2689
dp_netdev_reload_pmd__
3461
pmd_load_cached_ports
3514
pmd_free_cached_ports
3561
dpif_netdev_execute
3624
dp_netdev_recirculate
4584
dpif_netdev_flow_get
4961
dpif_netdev_mask_from_nlattrs
5321
netdev_flow_key_from_flow
5321
handle_packet_upcall
5372
dpif_netdev_flow_put
5872
dpcls_rule_matches_key
5895
dpcls_create_subtable
6159
dpcls_destroy_subtable
6159
dp_netdev_upcall
6182
dpif_netdev_port_set_config
6669
dp_netdev_flow_free
6805
get_port_by_number
7007
dp_netdev_actions_free
7162
netdev_flow_key_equal_mf
9185
dp_netdev_flow_used
9245
dp_netdev_queue_batches
9245
packet_batch_per_flow_execute
9245
packet_batch_per_flow_init
9245
packet_batch_per_flow_update
9245
dp_netdev_lookup_port
9596
dp_netdev_input
10033
init_this_module_dpif_netdev
10095
dpif_netdev_port_dump_next
10240
dp_netdev_flow_add
10331
dp_netdev_pmd_find_dpcls
10331
dp_netdev_pmd_remove_flow
10331
dpcls_find_subtable
10331
dpcls_insert
10331
dpcls_remove
10331
dpif_netdev_flow_del
10331
netdev_flow_key_init_masked
10331
netdev_flow_mask_init
10331
dp_netdev_actions_create
10688
dp_netdev_flow_ref
10720
emc_change_entry
10905
emc_insert
10905
fast_path_processing
10905
dpif_netdev_get_stats
11274
dp_netdev_flow_unref
12596
dp_netdev_input__
14617
dpif_netdev_packet_get_rss_hash
14617
emc_lookup
14617
emc_processing
14617
dpif_netdev_flow_from_nlattrs
14688
dp_netdev_pmd_find_flow
15293
dp_netdev_pmd_lookup_flow
16065
netdev_flow_key_clone
16793
dp_netdev_execute_actions
18441
pmd_tx_port_cache_lookup
18990
answer_port_query
19013
tx_port_lookup
19325
dp_netdev_flow_cast
20137
dp_execute_cb
21152
is_valid_port_number
21695
dpif_netdev_operate
22263
dpif_netdev_port_query_by_name
23026
dp_netdev_flow_get_actions
23415
dpcls_lookup
25044
get_port_by_name
25486
netdev_flow_key_equal
25759
dpif_netdev_flow_dump_create
25991
dpif_netdev_flow_dump_destroy
25991
dpif_netdev_flow_dump_thread_create
25994
dpif_netdev_flow_dump_thread_destroy
25994
netdev_flow_key_size
26557
dpif_netdev_class_is_dummy
29862
recirc_depth_get
31185
dpif_netdev_flow_dump_next
34894
dp_netdev_flow_hash
35955
netdev_flow_key_hash_in_mask
38063
recirc_depth_get_unsafe
45802
dp_netdev_pmd_lookup_dpcls
47632
dpif_netdev_flow_dump_cast
51985
dp_netdev_pmd_get_next
52273
dpif_netdev_port_open_type
58462
dpif_netdev_flow_dump_thread_cast
60888
dp_netdev_count_packet
63609
dpif_netdev_wait
97752
ports_require_restart
99697
dp_netdev_is_reconf_required
99708
dpif_netdev_pmd_set
99708
dpif_netdev_run
99708
dpif_netdev_port_poll
101030
hash_port_no
101479
dpif_netdev_xps_revalidate_pmd
103281
dp_netdev_get_pmd
118993
dpif_netdev_port_poll_wait
147289
dp_netdev_pmd_try_ref
150234
dp_netdev_pmd_unref
150281
dp_netdev_flow_to_dpif_flow
172693
get_dpif_flow_stats
178065
emc_cache_slow_sweep
218750
emc_entry_alive
243461
dp_netdev_pmd_try_optimize
260282
get_dp_netdev
413907
dpif_netdev_cast
692397
dpif_is_netdev
693011
emc_clear_entry
1178358
dp_netdev_process_rxq_port
4286363
cycles_count_start
26386925
cycles_count_end
26398875
non_atomic_ullong_add
26478856
cycles_counter
52770593
Generated by:
LCOV version 1.12