LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 91.1 % 2186 1991
Test Date: 2025-08-28 07:27:21 Functions: 95.6 % 136 130
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.4 % 1743 1192

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 483588
__mptcp_alloc_tx_skb 483588
__mptcp_check_push 1500123
__mptcp_clean_una 410114
__mptcp_clean_una_wakeup 93330
__mptcp_clear_xmit 4408
__mptcp_close 4344
__mptcp_close_ssk 6216
__mptcp_close_subflow 620
__mptcp_data_acked 439191
__mptcp_data_ready 674403
__mptcp_destroy_sock 4310
__mptcp_do_alloc_tx_skb 483588
__mptcp_error_report 968
__mptcp_finish_join 500
__mptcp_first_ready_from 322762
__mptcp_flush_join_list 28
__mptcp_init_sock 4404
__mptcp_move_skb 887034
__mptcp_move_skbs 401305
__mptcp_move_skbs_from_subflow 781245
__mptcp_nmpc_sk 8668
__mptcp_ofo_queue 1075702
__mptcp_push_pending 797553
__mptcp_recvmsg_mskq 1012678
__mptcp_retrans 25402
__mptcp_retransmit_pending_data 792
__mptcp_set_timeout 1233639
__mptcp_socket_create 3000
__mptcp_subflow_disconnect 916
__mptcp_subflow_error_report 6324
__mptcp_subflow_push_pending 133198
__mptcp_subflow_send_ack 5204
__mptcp_try_fallback 178
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2616
__subflow_push_pending 963740
dfrag_clear 697772
do_copy_data_nocache 921570
move_skbs_to_msk 674403
mptcp_bind 1484
mptcp_ca_reset 3102
mptcp_cancel_work 3128
mptcp_carve_data_frag 697781
mptcp_check_allowed_size 1180702
mptcp_check_and_set_pending 24003
mptcp_check_data_fin 119396
mptcp_check_data_fin_ack 26374
mptcp_check_fastclose 26374
mptcp_check_listen_stop 2890
mptcp_check_send_data_fin 573523
mptcp_check_writeable 654739
mptcp_clean_una_wakeup 25402
mptcp_cleanup_rbuf 1096919
mptcp_close 4344
mptcp_close_ssk 811
mptcp_close_state 3067
mptcp_close_tout_expired 26374
mptcp_close_wake_up 5356
mptcp_connect 1558
mptcp_copy_inaddrs 5898
mptcp_copy_ip6_options 612
mptcp_copy_ip_options 772
mptcp_data_queue_ofo 110812
mptcp_data_ready 855412
mptcp_destroy 4318
mptcp_destroy_common 4408
mptcp_disconnect 90
mptcp_do_fastclose 399
mptcp_drop 313
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 921570
mptcp_get_port 0
mptcp_hash 0
mptcp_inet6_sk 612
mptcp_init_sock 3020
mptcp_inq_hint 431
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1478
mptcp_mp_fail_no_response 0
mptcp_napi_poll 48484
mptcp_page_frag_refill 697781
mptcp_pending_data_fin 793799
mptcp_pending_data_fin_ack 436488
mptcp_poll 993816
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 771750
mptcp_rcv_space_adjust 1012678
mptcp_rcv_space_init 2874
mptcp_recvmsg 973086
mptcp_release_cb 1833108
mptcp_reset_rtx_timer 407357
mptcp_reset_tout_timer 1288
mptcp_retransmit_timer 25742
mptcp_schedule_work 28164
mptcp_send_ack 3250
mptcp_send_limit 924816
mptcp_sendmsg 758275
mptcp_sendmsg_fastopen 104
mptcp_sendmsg_frag 1180702
mptcp_set_datafin_timeout 1200
mptcp_set_state 20387
mptcp_set_timeout 492107
mptcp_shutdown 1762
mptcp_sk_clone_init 1384
mptcp_skb_can_collapse_to 885678
mptcp_sock_graft 5360
mptcp_stop_rtx_timer 61077
mptcp_stream_accept 1496
mptcp_subflow_active 1647669
mptcp_subflow_cleanup_rbuf 422219
mptcp_subflow_could_cleanup 1435902
mptcp_subflow_get_retrans 4856
mptcp_subflow_get_send 741532
mptcp_subflow_joined 976
mptcp_subflow_process_delegated 32028
mptcp_subflow_send_ack 4298
mptcp_subflow_set_active 201
mptcp_subflow_shutdown 3475
mptcp_sync_mss 0
mptcp_tout_timer 121
mptcp_try_coalesce 647083
mptcp_unhash 8
mptcp_update_data_checksum 202022
mptcp_update_infinite_map 2
mptcp_update_post_push 831342
mptcp_wnd_end 52318
mptcp_worker 26562
schedule_3rdack_retransmission 488
tcp_can_send_ack 250580

Generated by: LCOV version 2.3.1-1