LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 91.1 % 2225 2027
Test Date: 2024-10-18 11:14:13 Functions: 95.7 % 140 134
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 68.5 % 1631 1118

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 4
__mptcp_flush_join_list 14
__mptcp_unaccepted_force_close 30
mptcp_ioctl 54
mptcp_ioctl_outq 54
mptcp_disconnect 60
mptcp_sendmsg_fastopen 88
mptcp_tout_timer 93
mptcp_fallback_tcp_ops 94
mptcp_subflow_set_active 131
mptcp_do_fastclose 350
mptcp_inq_hint 430
schedule_3rdack_retransmission 439
__mptcp_finish_join 445
mptcp_copy_ip6_options 496
__mptcp_close_subflow 579
mptcp_copy_ip_options 618
__mptcp_retransmit_pending_data 742
mptcp_close_ssk 765
__mptcp_subflow_disconnect 805
__mptcp_error_report 840
mptcp_update_data_checksum 870
mptcp_finish_join 872
mptcp_subflow_joined 872
mptcp_reset_tout_timer 953
mptcp_set_datafin_timeout 1061
mptcp_finish_connect 1070
mptcp_sk_clone_init 1114
mptcp_stream_accept 1184
mptcp_listen 1195
mptcp_bind 1198
mptcp_connect 1222
mptcp_shutdown 1470
mptcp_subflow_get_retrans 1778
__mptcp_wr_shutdown 2059
mptcp_rcv_space_init 2268
mptcp_check_listen_stop 2349
__mptcp_socket_create 2410
mptcp_init_sock 2426
mptcp_close_state 2444
mptcp_ca_reset 2482
mptcp_cancel_work 2602
mptcp_send_ack 2644
mptcp_subflow_shutdown 2819
__mptcp_destroy_sock 3443
mptcp_destroy 3447
__mptcp_close 3490
mptcp_close 3490
mptcp_subflow_send_ack 3494
__mptcp_clear_xmit 3507
mptcp_destroy_common 3507
__mptcp_init_sock 3540
mptcp_close_wake_up 4166
__mptcp_subflow_send_ack 4381
mptcp_sock_graft 4412
mptcp_copy_inaddrs 4726
mptcp_check_and_set_pending 4893
__mptcp_close_ssk 5140
__mptcp_subflow_error_report 5247
mptcp_forward_alloc_get 5399
__mptcp_retrans 5431
mptcp_clean_una_wakeup 5431
mptcp_retransmit_timer 5719
__mptcp_nmpc_sk 6991
mptcp_check_data_fin_ack 10339
mptcp_check_fastclose 10339
mptcp_close_tout_expired 10339
mptcp_check_data_fin 10367
mptcp_worker 10419
mptcp_schedule_work 11809
__mptcp_clean_una_wakeup 15528
mptcp_set_state 16301
mptcp_rfree 18772
mptcp_stop_rtx_timer 24730
mptcp_subflow_process_delegated 28718
mptcp_napi_poll 55517
mptcp_data_queue_ofo 74545
tcp_can_send_ack 85504
__mptcp_subflow_push_pending 90179
mptcp_subflow_recv_lookup 136921
mptcp_subflow_cleanup_rbuf 155800
mptcp_check_send_data_fin 165171
__mptcp_splice_receive_queue 188869
__mptcp_rmem_reclaim 189814
__mptcp_add_ext 195596
__mptcp_alloc_tx_skb 195596
__mptcp_do_alloc_tx_skb 195596
mptcp_set_timeout 200045
mptcp_rmem_uncharge 207064
mptcp_set_owner_r 220202
mptcp_reset_rtx_timer 221549
__mptcp_clean_una 225770
mptcp_push_release 229552
mptcp_pending_data_fin_ack 236109
dfrag_clear 243747
mptcp_carve_data_frag 243753
mptcp_page_frag_refill 243753
mptcp_sendmsg 247253
__mptcp_push_pending 256961
__mptcp_data_acked 264773
__mptcp_move_skbs 285430
mptcp_check_writeable 317291
mptcp_update_post_push 332922
do_copy_data_nocache 341196
mptcp_frag_can_collapse_to 341196
mptcp_send_limit 344253
__subflow_push_pending 359867
mptcp_subflow_get_send 389884
mptcp_rcv_space_adjust 393648
mptcp_skb_can_collapse_to 401284
mptcp_recvmsg 419626
mptcp_check_allowed_size 512768
mptcp_sendmsg_frag 512769
mptcp_try_coalesce 527461
__mptcp_recvmsg_mskq 575699
mptcp_cleanup_rbuf 575699
__mptcp_set_timeout 589929
mptcp_poll 600039
move_skbs_to_msk 664220
mptcp_data_ready 664474
__mptcp_move_skbs_from_subflow 664838
__mptcp_move_skb 668614
mptcp_rmem_schedule 668614
mptcp_pending_data_fin 674587
mptcp_release_cb 718692
mptcp_subflow_active 848988
__mptcp_ofo_queue 853089
mptcp_subflow_could_cleanup 873628
__mptcp_update_rmem 908179
__mptcp_check_push 980188
mptcp_rmem_fwd_alloc_add 1490586

Generated by: LCOV version 2.0-1