LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 92.8 % 2449 2272
Test Date: 2026-04-10 10:19:13 Functions: 95.4 % 152 145
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.5 % 1953 1337

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_read_sock 0
mptcp_sync_mss 0
mptcp_update_infinite_map 2
mptcp_proto_init 6
mptcp_proto_v6_init 6
mptcp_unhash 10
mptcp_ioctl 16
mptcp_ioctl_outq 16
__mptcp_unaccepted_force_close 36
__mptcp_flush_join_list 80
mptcp_subflow_set_active 101
mptcp_disconnect 106
mptcp_sendmsg_fastopen 112
mptcp_tout_timer 132
mptcp_fallback_tcp_ops 178
__mptcp_try_fallback 214
mptcp_do_fastclose 504
schedule_3rdack_retransmission 508
__mptcp_finish_join 520
mptcp_sock_check_graft 520
mptcp_copy_ip6_options 726
mptcp_inet6_sk 726
mptcp_copy_ip_options 854
__mptcp_error_report 991
mptcp_finish_join 1016
mptcp_subflow_joined 1016
mptcp_set_datafin_timeout 1343
mptcp_reset_tout_timer 1440
mptcp_finish_connect 1500
mptcp_graft_subflows 1544
__mptcp_close_subflow 1573
mptcp_sk_clone_init 1580
__mptcp_subflow_disconnect 1617
mptcp_listen 1698
mptcp_bind 1702
mptcp_stream_accept 1728
mptcp_connect 1748
mptcp_shutdown 1999
__mptcp_retransmit_pending_data 2048
mptcp_close_ssk 2080
mptcp_shutdown_subflows 2429
mptcp_rcv_space_init 2728
__mptcp_wr_shutdown 3004
mptcp_check_listen_stop 3325
__mptcp_socket_create 3392
mptcp_init_sock 3414
mptcp_close_state 3486
mptcp_ca_reset 3510
mptcp_cancel_work 3557
mptcp_send_ack 3764
mptcp_subflow_shutdown 3902
mptcp_subflow_send_ack 4830
__mptcp_destroy_sock 4909
mptcp_destroy 4919
mptcp_subflow_get_retrans 4928
__mptcp_close 4932
mptcp_close 4932
__mptcp_init_sock 4994
__mptcp_clear_xmit 5025
mptcp_destroy_common 5025
mptcp_rcvbuf_grow 5123
mptcp_backlog_purge 5529
__mptcp_subflow_send_ack 5794
mptcp_sock_graft 6001
mptcp_copy_inaddrs 6724
mptcp_close_wake_up 6866
__mptcp_subflow_error_report 7263
__mptcp_close_ssk 7569
__mptcp_nmpc_sk 9908
mptcp_check_and_set_pending 9968
__mptcp_retrans 12290
mptcp_clean_una_wakeup 12290
mptcp_retransmit_timer 12502
mptcp_check_data_fin_ack 12680
mptcp_check_fastclose 12680
mptcp_close_tout_expired 12680
mptcp_worker 13782
mptcp_schedule_work 16282
mptcp_set_state 24449
mptcp_subflow_process_delegated 34280
mptcp_splice_read 47425
mptcp_napi_poll 51541
mptcp_move_skbs 56211
mptcp_wnd_end 69053
mptcp_stop_rtx_timer 73739
__mptcp_clean_una_wakeup 80903
mptcp_data_queue_ofo 111400
__mptcp_read_sock 122767
__mptcp_splice_read 122767
mptcp_inq_hint 131063
tcp_can_send_ack 214867
mptcp_update_data_checksum 220685
__mptcp_move_skbs 225560
mptcp_backlog_spooled 225560
mptcp_check_data_fin 234567
mptcp_recv_skb 268547
__mptcp_add_backlog 332631
mptcp_set_timeout 477025
__mptcp_add_ext 488961
__mptcp_alloc_tx_skb 488961
__mptcp_do_alloc_tx_skb 488961
mptcp_reset_rtx_timer 499572
__mptcp_clean_una 505155
mptcp_pending_data_fin_ack 517835
mptcp_check_send_data_fin 543924
mptcp_try_coalesce 569738
mptcp_subflow_cleanup_rbuf 598252
mptcp_check_writeable 600214
__mptcp_data_acked 617574
mptcp_eat_recv_skb 634014
__mptcp_try_coalesce 665665
dfrag_clear 707913
mptcp_carve_data_frag 707922
mptcp_page_frag_refill 707922
mptcp_sendmsg 723349
move_skbs_to_msk 731496
mptcp_push_release 757842
mptcp_subflow_get_send 798086
mptcp_update_post_push 902984
do_copy_data_nocache 917036
mptcp_frag_can_collapse_to 917036
mptcp_send_limit 922629
__mptcp_ofo_queue 957056
mptcp_pending_data_fin 966063
mptcp_poll 1005153
mptcp_skb_can_collapse_to 1021401
__mptcp_move_skbs_from_subflow 1037549
mptcp_data_ready 1037549
mptcp_rcv_rtt_update 1037549
__subflow_push_pending 1038208
__mptcp_move_skb 1044803
__mptcp_push_pending 1063116
mptcp_recvmsg 1071268
mptcp_init_skb 1116232
__mptcp_recvmsg_mskq 1191385
__mptcp_set_timeout 1275111
__mptcp_subflow_push_pending 1304348
mptcp_rcv_space_adjust 1314152
mptcp_check_allowed_size 1343292
mptcp_sendmsg_frag 1343293
mptcp_cleanup_rbuf 1406933
mptcp_subflow_could_cleanup 1652202
mptcp_subflow_active 1774268
mptcp_rps_record_subflows 1843586
__mptcp_check_push 1917883
mptcp_release_cb 2073637
mptcp_can_spool_backlog 2558103

Generated by: LCOV version 2.3.1-1