LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export Lines: 91.4 % 2155 1969
Test Date: 2025-01-18 08:43:50 Functions: 95.5 % 133 127
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 69.5 % 1621 1126

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 277044
__mptcp_alloc_tx_skb 277044
__mptcp_check_push 1021932
__mptcp_clean_una 237926
__mptcp_clean_una_wakeup 44050
__mptcp_clear_xmit 3667
__mptcp_close 3622
__mptcp_close_ssk 5411
__mptcp_close_subflow 569
__mptcp_data_acked 272132
__mptcp_data_ready 543676
__mptcp_destroy_sock 3605
__mptcp_do_alloc_tx_skb 277044
__mptcp_error_report 867
__mptcp_finish_join 505
__mptcp_first_ready_from 216114
__mptcp_flush_join_list 33
__mptcp_init_sock 3684
__mptcp_move_skb 642990
__mptcp_move_skbs 268904
__mptcp_move_skbs_from_subflow 617615
__mptcp_nmpc_sk 7134
__mptcp_ofo_queue 812574
__mptcp_push_pending 541505
__mptcp_recvmsg_mskq 675629
__mptcp_retrans 12466
__mptcp_retransmit_pending_data 750
__mptcp_set_timeout 727533
__mptcp_socket_create 2506
__mptcp_subflow_disconnect 790
__mptcp_subflow_error_report 5561
__mptcp_subflow_push_pending 79494
__mptcp_subflow_send_ack 4578
__mptcp_unaccepted_force_close 42
__mptcp_wr_shutdown 2119
__subflow_push_pending 629838
dfrag_clear 460161
do_copy_data_nocache 609130
move_skbs_to_msk 543676
mptcp_bind 1246
mptcp_ca_reset 2576
mptcp_cancel_work 2660
mptcp_carve_data_frag 460167
mptcp_check_allowed_size 727052
mptcp_check_and_set_pending 11629
mptcp_check_data_fin 75456
mptcp_check_data_fin_ack 14818
mptcp_check_fastclose 14818
mptcp_check_listen_stop 2405
mptcp_check_send_data_fin 389798
mptcp_check_writeable 348426
mptcp_clean_una_wakeup 12466
mptcp_cleanup_rbuf 726558
mptcp_close 3622
mptcp_close_ssk 770
mptcp_close_state 2522
mptcp_close_tout_expired 14818
mptcp_close_wake_up 4327
mptcp_connect 1270
mptcp_copy_inaddrs 4916
mptcp_copy_ip6_options 496
mptcp_copy_ip_options 666
mptcp_data_queue_ofo 102717
mptcp_data_ready 679146
mptcp_destroy 3609
mptcp_destroy_common 3667
mptcp_disconnect 58
mptcp_do_fastclose 372
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 94
mptcp_finish_connect 1118
mptcp_finish_join 992
mptcp_frag_can_collapse_to 609130
mptcp_get_port 0
mptcp_hash 0
mptcp_init_sock 2522
mptcp_inq_hint 430
mptcp_ioctl 16
mptcp_ioctl_outq 16
mptcp_listen 1242
mptcp_mp_fail_no_response 0
mptcp_napi_poll 62864
mptcp_page_frag_refill 460167
mptcp_pending_data_fin 619132
mptcp_pending_data_fin_ack 252744
mptcp_poll 631673
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 526191
mptcp_rcv_space_adjust 675629
mptcp_rcv_space_init 2364
mptcp_recvmsg 649729
mptcp_release_cb 1233795
mptcp_reset_rtx_timer 236715
mptcp_reset_tout_timer 1039
mptcp_retransmit_timer 12759
mptcp_schedule_work 16346
mptcp_send_ack 2745
mptcp_send_limit 611242
mptcp_sendmsg 515496
mptcp_sendmsg_fastopen 88
mptcp_sendmsg_frag 727052
mptcp_set_datafin_timeout 1084
mptcp_set_state 16839
mptcp_set_timeout 307961
mptcp_shutdown 1466
mptcp_sk_clone_init 1162
mptcp_skb_can_collapse_to 572636
mptcp_sock_graft 4644
mptcp_stop_rtx_timer 29004
mptcp_stream_accept 1220
mptcp_subflow_active 1114854
mptcp_subflow_cleanup_rbuf 207548
mptcp_subflow_could_cleanup 1233845
mptcp_subflow_get_retrans 4596
mptcp_subflow_get_send 419572
mptcp_subflow_joined 992
mptcp_subflow_process_delegated 29128
mptcp_subflow_send_ack 3691
mptcp_subflow_set_active 134
mptcp_subflow_shutdown 2973
mptcp_sync_mss 0
mptcp_tout_timer 111
mptcp_try_coalesce 486839
mptcp_unhash 4
mptcp_update_data_checksum 865
mptcp_update_infinite_map 2
mptcp_update_post_push 532698
mptcp_wnd_end 56826
mptcp_worker 14942
schedule_3rdack_retransmission 499
tcp_can_send_ack 134570

Generated by: LCOV version 2.0-1