LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 91.4 % 2155 1969
Test Date: 2025-04-04 06:59:16 Functions: 95.5 % 133 127
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 69.0 % 1623 1120

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 203864
__mptcp_alloc_tx_skb 203864
__mptcp_check_push 701366
__mptcp_clean_una 210019
__mptcp_clean_una_wakeup 25357
__mptcp_clear_xmit 3569
__mptcp_close 3532
__mptcp_close_ssk 5269
__mptcp_close_subflow 585
__mptcp_data_acked 215611
__mptcp_data_ready 387100
__mptcp_destroy_sock 3507
__mptcp_do_alloc_tx_skb 203864
__mptcp_error_report 914
__mptcp_finish_join 458
__mptcp_first_ready_from 123391
__mptcp_flush_join_list 17
__mptcp_init_sock 3588
__mptcp_move_skb 435729
__mptcp_move_skbs 179356
__mptcp_move_skbs_from_subflow 419369
__mptcp_nmpc_sk 7066
__mptcp_ofo_queue 566450
__mptcp_push_pending 298298
__mptcp_recvmsg_mskq 450090
__mptcp_retrans 9442
__mptcp_retransmit_pending_data 756
__mptcp_set_timeout 632581
__mptcp_socket_create 2446
__mptcp_subflow_disconnect 841
__mptcp_subflow_error_report 5429
__mptcp_subflow_push_pending 80624
__mptcp_subflow_send_ack 4440
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2059
__subflow_push_pending 348257
dfrag_clear 283089
do_copy_data_nocache 382581
move_skbs_to_msk 387100
mptcp_bind 1210
mptcp_ca_reset 2516
mptcp_cancel_work 2641
mptcp_carve_data_frag 283098
mptcp_check_allowed_size 484241
mptcp_check_and_set_pending 8714
mptcp_check_data_fin 43249
mptcp_check_data_fin_ack 14082
mptcp_check_fastclose 14082
mptcp_check_listen_stop 2368
mptcp_check_send_data_fin 207221
mptcp_check_writeable 393682
mptcp_clean_una_wakeup 9442
mptcp_cleanup_rbuf 474960
mptcp_close 3532
mptcp_close_ssk 777
mptcp_close_state 2428
mptcp_close_tout_expired 14082
mptcp_close_wake_up 4183
mptcp_connect 1246
mptcp_copy_inaddrs 4792
mptcp_copy_ip6_options 500
mptcp_copy_ip_options 626
mptcp_data_queue_ofo 89725
mptcp_data_ready 445392
mptcp_destroy 3511
mptcp_destroy_common 3569
mptcp_disconnect 58
mptcp_do_fastclose 398
mptcp_drop 159
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 94
mptcp_finish_connect 1088
mptcp_finish_join 898
mptcp_frag_can_collapse_to 382581
mptcp_get_port 0
mptcp_hash 0
mptcp_init_sock 2462
mptcp_inq_hint 430
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1210
mptcp_mp_fail_no_response 0
mptcp_napi_poll 34354
mptcp_page_frag_refill 283098
mptcp_pending_data_fin 430349
mptcp_pending_data_fin_ack 224101
mptcp_poll 669072
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 259202
mptcp_rcv_space_adjust 450090
mptcp_rcv_space_init 2304
mptcp_recvmsg 444489
mptcp_release_cb 781309
mptcp_reset_rtx_timer 205872
mptcp_reset_tout_timer 963
mptcp_retransmit_timer 9744
mptcp_schedule_work 15658
mptcp_send_ack 2688
mptcp_send_limit 385447
mptcp_sendmsg 286660
mptcp_sendmsg_fastopen 88
mptcp_sendmsg_frag 484241
mptcp_set_datafin_timeout 1137
mptcp_set_state 16518
mptcp_set_timeout 236334
mptcp_shutdown 1447
mptcp_sk_clone_init 1126
mptcp_skb_can_collapse_to 372751
mptcp_sock_graft 4476
mptcp_stop_rtx_timer 27168
mptcp_stream_accept 1190
mptcp_subflow_active 962656
mptcp_subflow_cleanup_rbuf 181325
mptcp_subflow_could_cleanup 679083
mptcp_subflow_get_retrans 3575
mptcp_subflow_get_send 396247
mptcp_subflow_joined 898
mptcp_subflow_process_delegated 29256
mptcp_subflow_send_ack 3546
mptcp_subflow_set_active 174
mptcp_subflow_shutdown 2837
mptcp_sync_mss 0
mptcp_tout_timer 118
mptcp_try_coalesce 311951
mptcp_unhash 4
mptcp_update_data_checksum 873
mptcp_update_infinite_map 2
mptcp_update_post_push 350334
mptcp_worker 14216
schedule_3rdack_retransmission 452
tcp_can_send_ack 112107

Generated by: LCOV version 2.0-1