LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/nvmf/tcp.c - tcp_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 797 898 88.8 %
Date: 2024-07-12 09:13:42 Functions: 28 146 19.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 38 174 21.8 %

Function Name Sort by function name Hit count Sort by hit count
nvmf_auth_request_exec 0
nvmf_bdev_ctrlr_compare_and_write_cmd 0
nvmf_bdev_ctrlr_compare_cmd 0
nvmf_bdev_ctrlr_copy_cmd 0
nvmf_bdev_ctrlr_dsm_cmd 0
nvmf_bdev_ctrlr_flush_cmd 0
nvmf_bdev_ctrlr_get_dif_ctx 0
nvmf_bdev_ctrlr_identify_ns 0
nvmf_bdev_ctrlr_nvme_passthru_io 0
nvmf_bdev_ctrlr_read_cmd 0
nvmf_bdev_ctrlr_write_cmd 0
nvmf_bdev_ctrlr_write_zeroes_cmd 0
nvmf_bdev_ctrlr_zcopy_end 0
nvmf_bdev_ctrlr_zcopy_start 0
nvmf_bdev_zcopy_enabled 0
nvmf_ctrlr_copy_supported 0
nvmf_ctrlr_dsm_supported 0
nvmf_ctrlr_write_zeroes_supported 0
nvmf_get_discovery_log_page 0
nvmf_ns_is_ptpl_capable 0
nvmf_ns_reservation_request 0
nvmf_qpair_auth_init 0
nvmf_qpair_set_state 0
nvmf_subsystem_add_ctrlr 0
nvmf_subsystem_find_listener 0
nvmf_subsystem_get_ctrlr 0
nvmf_subsystem_host_auth_required 0
nvmf_subsystem_remove_ctrlr 0
nvmf_subsystem_zone_append_supported 0
nvmf_transport_qpair_abort_request 0
nvmf_transport_req_complete 0
nvmf_transport_req_free 0
spdk_accel_submit_crc32cv 0
spdk_bdev_free_io 0
spdk_bdev_get_max_active_zones 0
spdk_bdev_get_max_open_zones 0
spdk_bdev_get_zone_size 0
spdk_bdev_is_zoned 0
spdk_bdev_reset 0
spdk_key_get_key 0
spdk_key_get_name 0
spdk_nvme_ns_get_format_index 0
spdk_nvme_print_command 0
spdk_nvme_print_completion 0
spdk_nvme_transport_id_compare 0
spdk_nvme_transport_id_populate_trstring 0
spdk_nvme_transport_id_trtype_str 0
spdk_nvme_trid_populate_transport 0
spdk_nvmf_bdev_ctrlr_abort_cmd 0
spdk_nvmf_bdev_ctrlr_nvme_passthru_admin 0
spdk_nvmf_ns_find_host 0
spdk_nvmf_qpair_disconnect 0
spdk_nvmf_qpair_get_listen_trid 0
spdk_nvmf_request_free_buffers 0
spdk_nvmf_subsystem_get_first_ns 0
spdk_nvmf_subsystem_get_mn 0
spdk_nvmf_subsystem_get_next_ns 0
spdk_nvmf_subsystem_get_nqn 0
spdk_nvmf_subsystem_get_sn 0
spdk_nvmf_subsystem_host_allowed 0
spdk_nvmf_subsystem_is_discovery 0
spdk_nvmf_subsystem_listener_allowed 0
spdk_nvmf_tgt_find_subsystem 0
spdk_nvmf_tgt_new_qpair 0
spdk_sock_get_impl_name 0
spdk_sock_get_optimal_sock_group 0
spdk_sock_group_get_ctx 0
ut_mq_dequeue_accel_channel_create 0
ut_mq_dequeue_nvmf_auth_request_exec 0
ut_mq_dequeue_nvmf_bdev_ctrlr_compare_and_write_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_compare_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_copy_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_dsm_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_flush_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_get_dif_ctx 0
ut_mq_dequeue_nvmf_bdev_ctrlr_nvme_passthru_io 0
ut_mq_dequeue_nvmf_bdev_ctrlr_read_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_write_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_write_zeroes_cmd 0
ut_mq_dequeue_nvmf_bdev_ctrlr_zcopy_start 0
ut_mq_dequeue_nvmf_bdev_zcopy_enabled 0
ut_mq_dequeue_nvmf_ctrlr_copy_supported 0
ut_mq_dequeue_nvmf_ctrlr_dsm_supported 0
ut_mq_dequeue_nvmf_ctrlr_write_zeroes_supported 0
ut_mq_dequeue_nvmf_ns_is_ptpl_capable 0
ut_mq_dequeue_nvmf_qpair_auth_init 0
ut_mq_dequeue_nvmf_subsystem_add_ctrlr 0
ut_mq_dequeue_nvmf_subsystem_find_listener 0
ut_mq_dequeue_nvmf_subsystem_get_ctrlr 0
ut_mq_dequeue_nvmf_subsystem_host_auth_required 0
ut_mq_dequeue_nvmf_subsystem_zone_append_supported 0
ut_mq_dequeue_nvmf_transport_req_complete 0
ut_mq_dequeue_nvmf_transport_req_free 0
ut_mq_dequeue_spdk_accel_submit_crc32cv 0
ut_mq_dequeue_spdk_bdev_get_max_active_zones 0
ut_mq_dequeue_spdk_bdev_get_max_open_zones 0
ut_mq_dequeue_spdk_bdev_get_zone_size 0
ut_mq_dequeue_spdk_bdev_is_zoned 0
ut_mq_dequeue_spdk_bdev_reset 0
ut_mq_dequeue_spdk_key_get_key 0
ut_mq_dequeue_spdk_key_get_name 0
ut_mq_dequeue_spdk_keyring_get_key 0
ut_mq_dequeue_spdk_nvme_ns_get_format_index 0
ut_mq_dequeue_spdk_nvmf_bdev_ctrlr_abort_cmd 0
ut_mq_dequeue_spdk_nvmf_bdev_ctrlr_nvme_passthru_admin 0
ut_mq_dequeue_spdk_nvmf_ns_find_host 0
ut_mq_dequeue_spdk_nvmf_qpair_disconnect 0
ut_mq_dequeue_spdk_nvmf_qpair_get_listen_trid 0
ut_mq_dequeue_spdk_nvmf_subsystem_get_first_ns 0
ut_mq_dequeue_spdk_nvmf_subsystem_get_next_ns 0
ut_mq_dequeue_spdk_nvmf_subsystem_get_nqn 0
ut_mq_dequeue_spdk_nvmf_subsystem_host_allowed 0
ut_mq_dequeue_spdk_nvmf_subsystem_is_discovery 0
ut_mq_dequeue_spdk_nvmf_subsystem_listener_allowed 0
ut_mq_dequeue_spdk_nvmf_tgt_find_subsystem 0
ut_mq_dequeue_spdk_sock_get_impl_name 0
ut_mq_dequeue_spdk_sock_get_optimal_sock_group 0
ut_mq_dequeue_spdk_sock_group_get_ctx 0
accel_channel_create 2
accel_channel_destroy 2
fini_accel 2
init_accel 2
main 2
register_flag_nvmf 2
spdk_accel_get_io_channel 2
spdk_keyring_get_key 2
spdk_keyring_put_key 2
spdk_nvmf_transport_register 2
test_nvmf_tcp_check_xfer_type 2
test_nvmf_tcp_create 2
test_nvmf_tcp_destroy 2
test_nvmf_tcp_h2c_data_hdr_handle 2
test_nvmf_tcp_icreq_handle 2
test_nvmf_tcp_in_capsule_data_handle 2
test_nvmf_tcp_invalid_sgl 2
test_nvmf_tcp_pdu_ch_handle 2
test_nvmf_tcp_poll_group_create 2
test_nvmf_tcp_qpair_init_mem_resource 2
test_nvmf_tcp_send_c2h_data 2
test_nvmf_tcp_send_c2h_term_req 2
test_nvmf_tcp_send_capsule_resp_pdu 2
test_nvmf_tcp_tls_add_remove_credentials 2
test_nvmf_tcp_tls_generate_psk_id 2
test_nvmf_tcp_tls_generate_retained_psk 2
test_nvmf_tcp_tls_generate_tls_psk 2
spdk_nvmf_request_get_buffers 4

Generated by: LCOV version 1.14