LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 91.2 % 2186 1993
Test Date: 2025-08-27 07:32:45 Functions: 95.6 % 136 130
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.6 % 1743 1195

Function Name Sort by function name Hit count Sort by function hit count
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_get_port 0
mptcp_hash 0
mptcp_mp_fail_no_response 0
mptcp_sync_mss 0
mptcp_update_infinite_map 2
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_unhash 8
mptcp_ioctl 16
mptcp_ioctl_outq 16
__mptcp_flush_join_list 36
__mptcp_unaccepted_force_close 36
mptcp_disconnect 90
mptcp_sendmsg_fastopen 104
mptcp_tout_timer 122
mptcp_fallback_tcp_ops 142
mptcp_subflow_set_active 166
__mptcp_try_fallback 178
mptcp_drop 202
mptcp_do_fastclose 390
mptcp_inq_hint 432
schedule_3rdack_retransmission 488
__mptcp_finish_join 500
__mptcp_close_subflow 593
mptcp_copy_ip6_options 612
mptcp_inet6_sk 612
__mptcp_retransmit_pending_data 752
mptcp_copy_ip_options 772
mptcp_close_ssk 774
__mptcp_subflow_disconnect 866
__mptcp_error_report 904
mptcp_finish_join 976
mptcp_subflow_joined 976
mptcp_set_datafin_timeout 1215
mptcp_reset_tout_timer 1280
mptcp_finish_connect 1346
mptcp_sk_clone_init 1384
mptcp_listen 1480
mptcp_bind 1484
mptcp_stream_accept 1496
mptcp_connect 1558
mptcp_shutdown 1735
__mptcp_wr_shutdown 2642
mptcp_rcv_space_init 2874
mptcp_check_listen_stop 2888
__mptcp_socket_create 3000
mptcp_init_sock 3020
mptcp_close_state 3051
mptcp_ca_reset 3102
mptcp_cancel_work 3133
mptcp_send_ack 3258
mptcp_subflow_shutdown 3503
mptcp_subflow_send_ack 4281
__mptcp_destroy_sock 4310
mptcp_destroy 4318
__mptcp_close 4344
mptcp_close 4344
__mptcp_init_sock 4404
__mptcp_clear_xmit 4408
mptcp_destroy_common 4408
mptcp_subflow_get_retrans 4589
__mptcp_subflow_send_ack 5187
mptcp_close_wake_up 5296
mptcp_sock_graft 5365
mptcp_copy_inaddrs 5902
__mptcp_close_ssk 6171
__mptcp_subflow_error_report 6276
__mptcp_nmpc_sk 8670
mptcp_check_and_set_pending 19217
mptcp_set_state 20258
__mptcp_retrans 20797
mptcp_clean_una_wakeup 20797
mptcp_retransmit_timer 21154
mptcp_check_data_fin_ack 22326
mptcp_check_fastclose 22326
mptcp_close_tout_expired 22326
mptcp_worker 22517
mptcp_schedule_work 24196
mptcp_subflow_process_delegated 30696
mptcp_stop_rtx_timer 53691
mptcp_wnd_end 58955
__mptcp_clean_una_wakeup 69445
mptcp_napi_poll 81431
__mptcp_subflow_push_pending 99582
mptcp_check_data_fin 101765
mptcp_data_queue_ofo 106711
mptcp_update_data_checksum 142329
tcp_can_send_ack 241065
__mptcp_first_ready_from 310963
mptcp_reset_rtx_timer 350505
__mptcp_clean_una 354763
mptcp_pending_data_fin_ack 377089
__mptcp_move_skbs 380319
__mptcp_data_acked 409780
__mptcp_add_ext 409920
__mptcp_alloc_tx_skb 409920
__mptcp_do_alloc_tx_skb 409920
mptcp_subflow_cleanup_rbuf 411277
mptcp_set_timeout 455972
mptcp_check_writeable 513361
mptcp_check_send_data_fin 524081
mptcp_subflow_get_send 599511
mptcp_try_coalesce 603705
__mptcp_data_ready 656032
move_skbs_to_msk 656032
dfrag_clear 658157
mptcp_carve_data_frag 658166
mptcp_page_frag_refill 658166
mptcp_sendmsg 666803
mptcp_push_release 681466
__mptcp_push_pending 699854
__mptcp_move_skbs_from_subflow 749500
mptcp_pending_data_fin 757797
mptcp_skb_can_collapse_to 761618
mptcp_update_post_push 772442
mptcp_data_ready 814990
__mptcp_move_skb 829633
__subflow_push_pending 829959
do_copy_data_nocache 832444
mptcp_frag_can_collapse_to 832444
mptcp_send_limit 836766
mptcp_poll 887738
mptcp_recvmsg 930980
__mptcp_recvmsg_mskq 977764
mptcp_rcv_space_adjust 977764
mptcp_check_allowed_size 1022377
mptcp_sendmsg_frag 1022377
__mptcp_ofo_queue 1036344
mptcp_cleanup_rbuf 1042757
__mptcp_set_timeout 1055483
mptcp_subflow_could_cleanup 1383454
__mptcp_check_push 1410137
mptcp_subflow_active 1439386
mptcp_release_cb 1700803

Generated by: LCOV version 2.3.1-1