LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 91.0 % 2203 2004
Test Date: 2025-09-17 07:25:09 Functions: 95.6 % 137 131
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.7 % 1747 1201

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 425474
__mptcp_alloc_tx_skb 425474
__mptcp_check_push 1464420
__mptcp_clean_una 344603
__mptcp_clean_una_wakeup 76561
__mptcp_clear_xmit 4408
__mptcp_close 4344
__mptcp_close_ssk 6966
__mptcp_close_subflow 1369
__mptcp_data_acked 398742
__mptcp_data_ready 707030
__mptcp_destroy_sock 4310
__mptcp_do_alloc_tx_skb 425474
__mptcp_error_report 1173
__mptcp_finish_join 500
__mptcp_first_ready_from 329191
__mptcp_flush_join_list 21
__mptcp_init_sock 4404
__mptcp_move_skb 901797
__mptcp_move_skbs 393748
__mptcp_move_skbs_from_subflow 810982
__mptcp_nmpc_sk 8671
__mptcp_ofo_queue 1100771
__mptcp_push_pending 707451
__mptcp_recvmsg_mskq 980561
__mptcp_retrans 18218
__mptcp_retransmit_pending_data 1847
__mptcp_set_timeout 1078815
__mptcp_socket_create 3000
__mptcp_subflow_disconnect 1662
__mptcp_subflow_error_report 6578
__mptcp_subflow_push_pending 98926
__mptcp_subflow_send_ack 5172
__mptcp_try_fallback 178
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2641
__subflow_push_pending 854638
dfrag_clear 657434
do_copy_data_nocache 832576
move_skbs_to_msk 707030
mptcp_bind 1484
mptcp_ca_reset 3102
mptcp_cancel_work 3110
mptcp_carve_data_frag 657443
mptcp_check_allowed_size 1044777
mptcp_check_and_set_pending 16914
mptcp_check_data_fin 110621
mptcp_check_data_fin_ack 19743
mptcp_check_fastclose 19743
mptcp_check_listen_stop 2846
mptcp_check_send_data_fin 532261
mptcp_check_writeable 541517
mptcp_clean_una_wakeup 18218
mptcp_cleanup_rbuf 1056942
mptcp_close 4344
mptcp_close_ssk 1876
mptcp_close_state 3124
mptcp_close_tout_expired 19743
mptcp_close_wake_up 6014
mptcp_connect 1558
mptcp_copy_inaddrs 5904
mptcp_copy_ip6_options 612
mptcp_copy_ip_options 772
mptcp_data_queue_ofo 92485
mptcp_data_ready 882634
mptcp_destroy 4318
mptcp_destroy_common 4408
mptcp_disconnect 90
mptcp_do_fastclose 400
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 142
mptcp_finish_connect 1346
mptcp_finish_join 976
mptcp_frag_can_collapse_to 832576
mptcp_get_port 0
mptcp_hash 0
mptcp_inet6_sk 612
mptcp_init_sock 3020
mptcp_inq_hint 433
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1481
mptcp_mp_fail_no_response 0
mptcp_napi_poll 60005
mptcp_page_frag_refill 657443
mptcp_pending_data_fin 817651
mptcp_pending_data_fin_ack 364346
mptcp_poll 838260
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 699703
mptcp_rcv_space_adjust 980561
mptcp_rcv_space_init 2874
mptcp_recvmsg 933038
mptcp_release_cb 1711658
mptcp_reset_rtx_timer 338607
mptcp_reset_tout_timer 1306
mptcp_retransmit_timer 18450
mptcp_rps_record_subflows 1611711
mptcp_schedule_work 23128
mptcp_send_ack 3240
mptcp_send_limit 836268
mptcp_sendmsg 677325
mptcp_sendmsg_fastopen 104
mptcp_sendmsg_frag 1044777
mptcp_set_datafin_timeout 1229
mptcp_set_state 21855
mptcp_set_timeout 458547
mptcp_shutdown 1776
mptcp_shutdown_subflows 2044
mptcp_sk_clone_init 1384
mptcp_skb_can_collapse_to 777198
mptcp_sock_graft 5364
mptcp_stop_rtx_timer 61362
mptcp_stream_accept 1496
mptcp_subflow_active 1405661
mptcp_subflow_cleanup_rbuf 454767
mptcp_subflow_could_cleanup 1301277
mptcp_subflow_get_retrans 4807
mptcp_subflow_get_send 620268
mptcp_subflow_joined 976
mptcp_subflow_process_delegated 27925
mptcp_subflow_send_ack 4276
mptcp_subflow_set_active 200
mptcp_subflow_shutdown 3497
mptcp_sync_mss 0
mptcp_tout_timer 121
mptcp_try_coalesce 668535
mptcp_unhash 8
mptcp_update_data_checksum 135123
mptcp_update_infinite_map 2
mptcp_update_post_push 768963
mptcp_wnd_end 54642
mptcp_worker 20692
schedule_3rdack_retransmission 488
tcp_can_send_ack 257473

Generated by: LCOV version 2.3.1-1