LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 91.0 % 2187 1990
Test Date: 2025-08-27 07:27:11 Functions: 95.6 % 135 129
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.1 % 1739 1184

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 339639
__mptcp_alloc_tx_skb 339639
__mptcp_check_push 1629609
__mptcp_clean_una 349389
__mptcp_clean_una_wakeup 39562
__mptcp_clear_xmit 4299
__mptcp_close 4229
__mptcp_close_ssk 5999
__mptcp_close_subflow 600
__mptcp_data_acked 428468
__mptcp_data_ready 748451
__mptcp_destroy_sock 4201
__mptcp_do_alloc_tx_skb 339639
__mptcp_error_report 930
__mptcp_finish_join 464
__mptcp_first_ready_from 290363
__mptcp_flush_join_list 10
__mptcp_init_sock 4289
__mptcp_move_skb 917706
__mptcp_move_skbs 362642
__mptcp_move_skbs_from_subflow 814233
__mptcp_nmpc_sk 8560
__mptcp_ofo_queue 1111086
__mptcp_push_pending 472214
__mptcp_recvmsg_mskq 807151
__mptcp_retrans 18562
__mptcp_retransmit_pending_data 764
__mptcp_set_timeout 967896
__mptcp_socket_create 2922
__mptcp_subflow_disconnect 877
__mptcp_subflow_error_report 6152
__mptcp_subflow_push_pending 122691
__mptcp_subflow_send_ack 5020
__mptcp_try_fallback 173
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2548
__subflow_push_pending 561973
dfrag_clear 436651
do_copy_data_nocache 617811
move_skbs_to_msk 748451
mptcp_bind 1448
mptcp_ca_reset 3024
mptcp_cancel_work 3116
mptcp_carve_data_frag 436660
mptcp_check_allowed_size 805607
mptcp_check_and_set_pending 17580
mptcp_check_data_fin 85599
mptcp_check_data_fin_ack 24138
mptcp_check_fastclose 24138
mptcp_check_listen_stop 2883
mptcp_check_send_data_fin 299863
mptcp_check_writeable 568449
mptcp_clean_una_wakeup 18562
mptcp_cleanup_rbuf 852351
mptcp_close 4229
mptcp_close_ssk 785
mptcp_close_state 3022
mptcp_close_tout_expired 24138
mptcp_close_wake_up 5175
mptcp_connect 1516
mptcp_copy_inaddrs 5759
mptcp_copy_ip6_options 612
mptcp_copy_ip_options 735
mptcp_data_queue_ofo 102596
mptcp_data_ready 894373
mptcp_destroy 4209
mptcp_destroy_common 4299
mptcp_disconnect 90
mptcp_do_fastclose 390
mptcp_drop 659
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 143
mptcp_finish_connect 1310
mptcp_finish_join 904
mptcp_frag_can_collapse_to 617811
mptcp_get_port 0
mptcp_hash 0
mptcp_inet6_sk 612
mptcp_init_sock 2942
mptcp_inq_hint 431
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1448
mptcp_mp_fail_no_response 0
mptcp_napi_poll 94107
mptcp_page_frag_refill 436660
mptcp_pending_data_fin 834050
mptcp_pending_data_fin_ack 373527
mptcp_poll 906362
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 406029
mptcp_rcv_space_adjust 807151
mptcp_rcv_space_init 2795
mptcp_recvmsg 759369
mptcp_release_cb 1311267
mptcp_reset_rtx_timer 340310
mptcp_reset_tout_timer 1185
mptcp_retransmit_timer 18888
mptcp_schedule_work 25945
mptcp_send_ack 3178
mptcp_send_limit 623985
mptcp_sendmsg 445580
mptcp_sendmsg_fastopen 104
mptcp_sendmsg_frag 805607
mptcp_set_datafin_timeout 1196
mptcp_set_state 19963
mptcp_set_timeout 349728
mptcp_shutdown 1816
mptcp_sk_clone_init 1347
mptcp_skb_can_collapse_to 593436
mptcp_sock_graft 5176
mptcp_stop_rtx_timer 43038
mptcp_stream_accept 1460
mptcp_subflow_active 1351520
mptcp_subflow_cleanup_rbuf 380589
mptcp_subflow_could_cleanup 942039
mptcp_subflow_get_retrans 5013
mptcp_subflow_get_send 618168
mptcp_subflow_joined 904
mptcp_subflow_process_delegated 33565
mptcp_subflow_send_ack 4128
mptcp_subflow_set_active 285
mptcp_subflow_shutdown 3335
mptcp_sync_mss 0
mptcp_tout_timer 121
mptcp_try_coalesce 687228
mptcp_unhash 8
mptcp_update_data_checksum 188156
mptcp_update_infinite_map 2
mptcp_update_post_push 561003
mptcp_worker 24318
schedule_3rdack_retransmission 452
tcp_can_send_ack 213403

Generated by: LCOV version 2.3.1-1