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

Generated by: LCOV version 2.3.1-1