LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 92.6 % 2450 2269
Test Date: 2026-04-28 12:20:28 Functions: 95.4 % 151 144
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 67.9 % 1957 1328

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_backlog 227683
__mptcp_add_ext 367729
__mptcp_alloc_tx_skb 367729
__mptcp_check_push 1621421
__mptcp_clean_una 396132
__mptcp_clean_una_wakeup 86223
__mptcp_clear_xmit 5015
__mptcp_close 4920
__mptcp_close_ssk 7475
__mptcp_close_subflow 1553
__mptcp_data_acked 499698
__mptcp_destroy_sock 4899
__mptcp_do_alloc_tx_skb 367729
__mptcp_error_report 1100
__mptcp_finish_join 484
__mptcp_flush_join_list 26
__mptcp_init_sock 5006
__mptcp_move_skb 888210
__mptcp_move_skbs 150393
__mptcp_move_skbs_from_subflow 860533
__mptcp_nmpc_sk 9932
__mptcp_ofo_queue 807750
__mptcp_push_pending 727843
__mptcp_read_sock 131395
__mptcp_recvmsg_mskq 900031
__mptcp_retrans 6946
__mptcp_retransmit_pending_data 2005
__mptcp_set_timeout 1127678
__mptcp_socket_create 3392
__mptcp_splice_read 131395
__mptcp_subflow_disconnect 1606
__mptcp_subflow_error_report 7288
__mptcp_subflow_push_pending 1201964
__mptcp_subflow_send_ack 5595
__mptcp_try_coalesce 488279
__mptcp_try_fallback 214
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2924
__subflow_push_pending 688999
dfrag_clear 497441
do_copy_data_nocache 672591
move_skbs_to_msk 657357
mptcp_backlog_purge 5571
mptcp_backlog_spooled 150393
mptcp_bind 1714
mptcp_ca_reset 3510
mptcp_can_spool_backlog 1897423
mptcp_cancel_work 3620
mptcp_carve_data_frag 497450
mptcp_check_allowed_size 955785
mptcp_check_and_set_pending 5452
mptcp_check_data_fin 160143
mptcp_check_data_fin_ack 12745
mptcp_check_fastclose 12745
mptcp_check_listen_stop 3345
mptcp_check_send_data_fin 364659
mptcp_check_writeable 841043
mptcp_clean_una_wakeup 6946
mptcp_cleanup_rbuf 1095704
mptcp_close 4920
mptcp_close_ssk 2036
mptcp_close_state 3369
mptcp_close_tout_expired 12745
mptcp_close_wake_up 6570
mptcp_connect 1712
mptcp_copy_inaddrs 6724
mptcp_copy_ip6_options 758
mptcp_copy_ip_options 834
mptcp_data_queue_ofo 101075
mptcp_data_ready 860533
mptcp_destroy 4909
mptcp_destroy_common 5015
mptcp_disconnect 106
mptcp_do_fastclose 556
mptcp_dss_corruption 0
mptcp_eat_recv_skb 601847
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 178
mptcp_finish_connect 1464
mptcp_finish_join 944
mptcp_frag_can_collapse_to 672591
mptcp_get_port 0
mptcp_graft_subflows 1556
mptcp_hash 0
mptcp_inet6_sk 758
mptcp_init_skb 931152
mptcp_init_sock 3414
mptcp_inq_hint 94538
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1710
mptcp_move_skbs 25049
mptcp_mp_fail_no_response 0
mptcp_napi_poll 37157
mptcp_page_frag_refill 497450
mptcp_pending_data_fin 817500
mptcp_pending_data_fin_ack 408877
mptcp_poll 1309061
mptcp_proto_init 6
mptcp_proto_v6_init 6
mptcp_push_release 502061
mptcp_rcv_rtt_update 860533
mptcp_rcv_space_adjust 1031426
mptcp_rcv_space_init 2732
mptcp_rcvbuf_grow 4707
mptcp_read_sock 0
mptcp_recv_skb 288376
mptcp_recvmsg 824457
mptcp_release_cb 1599124
mptcp_reset_rtx_timer 388174
mptcp_reset_tout_timer 1366
mptcp_retransmit_timer 7160
mptcp_rps_record_subflows 1388021
mptcp_schedule_work 16353
mptcp_send_ack 3609
mptcp_send_limit 676410
mptcp_sendmsg 513797
mptcp_sendmsg_fastopen 112
mptcp_sendmsg_frag 955785
mptcp_set_datafin_timeout 1331
mptcp_set_state 24186
mptcp_set_timeout 411851
mptcp_shutdown 1965
mptcp_shutdown_subflows 2308
mptcp_sk_clone_init 1592
mptcp_skb_can_collapse_to 752511
mptcp_sock_check_graft 484
mptcp_sock_graft 5940
mptcp_splice_read 48211
mptcp_stop_rtx_timer 45564
mptcp_stream_accept 1740
mptcp_subflow_active 1569284
mptcp_subflow_cleanup_rbuf 503713
mptcp_subflow_could_cleanup 1171617
mptcp_subflow_get_retrans 5288
mptcp_subflow_get_send 715827
mptcp_subflow_joined 944
mptcp_subflow_process_delegated 32855
mptcp_subflow_send_ack 4609
mptcp_subflow_set_active 325
mptcp_subflow_shutdown 3749
mptcp_sync_mss 0
mptcp_tout_timer 134
mptcp_try_coalesce 413189
mptcp_unhash 10
mptcp_update_data_checksum 189367
mptcp_update_infinite_map 2
mptcp_update_post_push 637640
mptcp_worker 13757
schedule_3rdack_retransmission 472
tcp_can_send_ack 311933

Generated by: LCOV version 2.3.1-1