LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 92.3 % 2440 2253
Test Date: 2026-01-07 07:14:23 Functions: 95.4 % 152 145
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 67.9 % 1949 1323

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_backlog 268909
__mptcp_add_ext 497877
__mptcp_alloc_tx_skb 497877
__mptcp_check_push 1663782
__mptcp_clean_una 476621
__mptcp_clean_una_wakeup 79427
__mptcp_clear_xmit 4996
__mptcp_close 4902
__mptcp_close_ssk 7482
__mptcp_close_subflow 1518
__mptcp_data_acked 543831
__mptcp_destroy_sock 4880
__mptcp_do_alloc_tx_skb 497877
__mptcp_error_report 1014
__mptcp_finish_join 518
__mptcp_flush_join_list 116
__mptcp_init_sock 4964
__mptcp_move_skb 1058624
__mptcp_move_skbs 150941
__mptcp_move_skbs_from_subflow 1112206
__mptcp_nmpc_sk 9855
__mptcp_ofo_queue 1001932
__mptcp_push_pending 872893
__mptcp_read_sock 73136
__mptcp_recvmsg_mskq 894169
__mptcp_retrans 19310
__mptcp_retransmit_pending_data 1967
__mptcp_set_timeout 1129353
__mptcp_socket_create 3372
__mptcp_splice_read 73136
__mptcp_subflow_disconnect 1568
__mptcp_subflow_error_report 7194
__mptcp_subflow_push_pending 1211035
__mptcp_subflow_send_ack 5817
__mptcp_try_coalesce 902579
__mptcp_try_fallback 214
__mptcp_unaccepted_force_close 36
__mptcp_wr_shutdown 2953
__subflow_push_pending 1035996
dfrag_clear 572644
do_copy_data_nocache 807074
move_skbs_to_msk 850991
mptcp_backlog_purge 5505
mptcp_backlog_spooled 150941
mptcp_bind 1692
mptcp_ca_reset 3490
mptcp_can_spool_backlog 1944893
mptcp_cancel_work 3532
mptcp_carve_data_frag 572653
mptcp_check_allowed_size 1372345
mptcp_check_and_set_pending 17796
mptcp_check_data_fin 169429
mptcp_check_data_fin_ack 21061
mptcp_check_fastclose 21061
mptcp_check_listen_stop 3315
mptcp_check_send_data_fin 425790
mptcp_check_writeable 455943
mptcp_clean_una_wakeup 19310
mptcp_cleanup_rbuf 1075310
mptcp_close 4902
mptcp_close_ssk 1990
mptcp_close_state 3397
mptcp_close_tout_expired 21061
mptcp_close_wake_up 6822
mptcp_connect 1738
mptcp_copy_inaddrs 6686
mptcp_copy_ip6_options 718
mptcp_copy_ip_options 852
mptcp_data_queue_ofo 84536
mptcp_data_ready 1112206
mptcp_destroy 4890
mptcp_destroy_common 4996
mptcp_disconnect 106
mptcp_do_fastclose 509
mptcp_dss_corruption 0
mptcp_eat_recv_skb 473368
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 178
mptcp_finish_connect 1490
mptcp_finish_join 1010
mptcp_frag_can_collapse_to 807074
mptcp_get_port 0
mptcp_graft_subflows 1534
mptcp_hash 0
mptcp_inet6_sk 718
mptcp_init_skb 1135656
mptcp_init_sock 3394
mptcp_inq_hint 207226
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1689
mptcp_move_skbs 12901
mptcp_mp_fail_no_response 0
mptcp_napi_poll 60182
mptcp_page_frag_refill 572653
mptcp_pending_data_fin 1020420
mptcp_pending_data_fin_ack 497682
mptcp_poll 724442
mptcp_proto_init 6
mptcp_proto_v6_init 6
mptcp_push_release 671855
mptcp_rcv_rtt_update 1112206
mptcp_rcv_space_adjust 967305
mptcp_rcv_space_init 2740
mptcp_rcvbuf_grow 3473
mptcp_read_sock 0
mptcp_recv_skb 160998
mptcp_recvmsg 847746
mptcp_release_cb 1663615
mptcp_reset_rtx_timer 467564
mptcp_reset_tout_timer 1436
mptcp_retransmit_timer 19504
mptcp_rps_record_subflows 1511755
mptcp_schedule_work 24540
mptcp_send_ack 3768
mptcp_send_limit 817169
mptcp_sendmsg 623734
mptcp_sendmsg_fastopen 112
mptcp_sendmsg_frag 1372346
mptcp_set_datafin_timeout 1339
mptcp_set_state 24233
mptcp_set_timeout 360761
mptcp_shutdown 1935
mptcp_shutdown_subflows 2430
mptcp_sk_clone_init 1570
mptcp_skb_can_collapse_to 1078042
mptcp_sock_check_graft 518
mptcp_sock_graft 5962
mptcp_splice_read 38741
mptcp_stop_rtx_timer 48466
mptcp_stream_accept 1718
mptcp_subflow_active 1595732
mptcp_subflow_cleanup_rbuf 597214
mptcp_subflow_could_cleanup 1289336
mptcp_subflow_get_retrans 5042
mptcp_subflow_get_send 768592
mptcp_subflow_joined 1010
mptcp_subflow_process_delegated 44338
mptcp_subflow_send_ack 4859
mptcp_subflow_set_active 136
mptcp_subflow_shutdown 3843
mptcp_sync_mss 0
mptcp_tout_timer 133
mptcp_try_coalesce 796977
mptcp_unhash 10
mptcp_update_data_checksum 67676
mptcp_update_infinite_map 2
mptcp_update_post_push 806112
mptcp_wnd_end 57916
mptcp_worker 22406
schedule_3rdack_retransmission 504
tcp_can_send_ack 248014

Generated by: LCOV version 2.3.1-1