LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 90.9 % 2227 2025
Test Date: 2024-11-27 06:48:25 Functions: 95.7 % 140 134
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 68.1 % 1631 1111

Function Name Sort by function name Hit count Sort by function hit count
__mptcp_add_ext 176291
__mptcp_alloc_tx_skb 176291
__mptcp_check_push 844842
__mptcp_clean_una 230394
__mptcp_clean_una_wakeup 22396
__mptcp_clear_xmit 3525
__mptcp_close 3502
__mptcp_close_ssk 5163
__mptcp_close_subflow 583
__mptcp_data_acked 248015
__mptcp_destroy_sock 3461
__mptcp_do_alloc_tx_skb 176291
__mptcp_error_report 853
__mptcp_finish_join 451
__mptcp_flush_join_list 23
__mptcp_init_sock 3558
__mptcp_move_skb 545889
__mptcp_move_skbs 327804
__mptcp_move_skbs_from_subflow 542304
__mptcp_nmpc_sk 7008
__mptcp_ofo_queue 752858
__mptcp_push_pending 288281
__mptcp_recvmsg_mskq 570696
__mptcp_retrans 7499
__mptcp_retransmit_pending_data 743
__mptcp_rmem_reclaim 204547
__mptcp_set_timeout 572629
__mptcp_socket_create 2422
__mptcp_splice_receive_queue 210969
__mptcp_subflow_disconnect 798
__mptcp_subflow_error_report 5305
__mptcp_subflow_push_pending 72182
__mptcp_subflow_send_ack 4346
__mptcp_unaccepted_force_close 36
__mptcp_update_rmem 936253
__mptcp_wr_shutdown 2056
__subflow_push_pending 334678
dfrag_clear 253469
do_copy_data_nocache 355824
move_skbs_to_msk 541889
mptcp_bind 1204
mptcp_ca_reset 2494
mptcp_cancel_work 2610
mptcp_carve_data_frag 253475
mptcp_check_allowed_size 451465
mptcp_check_and_set_pending 6842
mptcp_check_data_fin 12269
mptcp_check_data_fin_ack 12235
mptcp_check_fastclose 12235
mptcp_check_listen_stop 2355
mptcp_check_send_data_fin 193221
mptcp_check_writeable 365521
mptcp_clean_una_wakeup 7499
mptcp_cleanup_rbuf 570696
mptcp_close 3502
mptcp_close_ssk 766
mptcp_close_state 2453
mptcp_close_tout_expired 12235
mptcp_close_wake_up 4148
mptcp_connect 1228
mptcp_copy_inaddrs 4748
mptcp_copy_ip6_options 496
mptcp_copy_ip_options 624
mptcp_data_queue_ofo 90948
mptcp_data_ready 542137
mptcp_destroy 3465
mptcp_destroy_common 3525
mptcp_disconnect 60
mptcp_do_fastclose 354
mptcp_dss_corruption 0
mptcp_enter_memory_pressure 0
mptcp_fallback_tcp_ops 94
mptcp_finish_connect 1076
mptcp_finish_join 884
mptcp_forward_alloc_get 5421
mptcp_frag_can_collapse_to 355824
mptcp_get_port 0
mptcp_hash 0
mptcp_init_sock 2438
mptcp_inq_hint 432
mptcp_ioctl 58
mptcp_ioctl_outq 58
mptcp_listen 1200
mptcp_mp_fail_no_response 0
mptcp_napi_poll 45355
mptcp_page_frag_refill 253475
mptcp_pending_data_fin 554158
mptcp_pending_data_fin_ack 242629
mptcp_poll 667557
mptcp_proto_init 4
mptcp_proto_v6_init 4
mptcp_push_release 252500
mptcp_rcv_space_adjust 403123
mptcp_rcv_space_init 2280
mptcp_recvmsg 394158
mptcp_release_cb 724869
mptcp_reset_rtx_timer 226384
mptcp_reset_tout_timer 965
mptcp_retransmit_timer 7835
mptcp_rfree 24583
mptcp_rmem_fwd_alloc_add 1381459
mptcp_rmem_schedule 545889
mptcp_rmem_uncharge 226997
mptcp_schedule_work 13803
mptcp_send_ack 2622
mptcp_send_limit 358293
mptcp_sendmsg 277479
mptcp_sendmsg_fastopen 88
mptcp_sendmsg_frag 451465
mptcp_set_datafin_timeout 1046
mptcp_set_owner_r 240737
mptcp_set_state 16355
mptcp_set_timeout 209309
mptcp_shutdown 1471
mptcp_sk_clone_init 1120
mptcp_skb_can_collapse_to 351190
mptcp_sock_graft 4430
mptcp_stop_rtx_timer 26573
mptcp_stream_accept 1184
mptcp_subflow_active 882153
mptcp_subflow_cleanup_rbuf 157591
mptcp_subflow_could_cleanup 913253
mptcp_subflow_get_retrans 1571
mptcp_subflow_get_send 363320
mptcp_subflow_joined 884
mptcp_subflow_process_delegated 30653
mptcp_subflow_recv_lookup 215394
mptcp_subflow_send_ack 3459
mptcp_subflow_set_active 112
mptcp_subflow_shutdown 2821
mptcp_sync_mss 0
mptcp_tout_timer 93
mptcp_try_coalesce 390552
mptcp_unhash 4
mptcp_update_data_checksum 867
mptcp_update_infinite_map 2
mptcp_update_post_push 315548
mptcp_worker 12327
schedule_3rdack_retransmission 445
tcp_can_send_ack 111951

Generated by: LCOV version 2.0-1