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

Generated by: LCOV version 1.12