LCOV - code coverage report
Current view: top level - mptcp/protocol.c (source / functions) Coverage Total Hit
Test: export-net Lines: 91.1 % 2197 2002
Test Date: 2025-09-16 07:16:02 Functions: 95.6 % 136 130
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.4 % 1743 1192

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 8
__mptcp_flush_join_list 9
mptcp_ioctl 16
mptcp_ioctl_outq 16
__mptcp_unaccepted_force_close 35
mptcp_disconnect 90
mptcp_sendmsg_fastopen 104
mptcp_tout_timer 121
mptcp_drop 129
mptcp_subflow_set_active 140
mptcp_fallback_tcp_ops 142
__mptcp_try_fallback 172
mptcp_do_fastclose 406
mptcp_inq_hint 432
schedule_3rdack_retransmission 451
__mptcp_finish_join 463
mptcp_copy_ip6_options 611
mptcp_inet6_sk 611
mptcp_copy_ip_options 736
mptcp_finish_join 902
mptcp_subflow_joined 902
__mptcp_error_report 1204
mptcp_set_datafin_timeout 1217
mptcp_reset_tout_timer 1219
mptcp_finish_connect 1310
mptcp_sk_clone_init 1347
__mptcp_close_subflow 1356
mptcp_listen 1446
mptcp_bind 1448
mptcp_stream_accept 1460
mptcp_connect 1516
__mptcp_subflow_disconnect 1647
mptcp_shutdown 1790
__mptcp_retransmit_pending_data 1806
mptcp_close_ssk 1833
mptcp_shutdown_subflows 1958
__mptcp_wr_shutdown 2537
mptcp_rcv_space_init 2795
mptcp_check_listen_stop 2836
__mptcp_socket_create 2922
mptcp_init_sock 2942
mptcp_ca_reset 3024
mptcp_close_state 3027
mptcp_cancel_work 3081
mptcp_send_ack 3188
mptcp_subflow_shutdown 3319
mptcp_subflow_send_ack 4131
mptcp_subflow_get_retrans 4172
__mptcp_destroy_sock 4201
mptcp_destroy 4209
__mptcp_close 4230
mptcp_close 4230
__mptcp_init_sock 4289
__mptcp_clear_xmit 4299
mptcp_destroy_common 4299
__mptcp_subflow_send_ack 5024
mptcp_sock_graft 5177
mptcp_copy_inaddrs 5755
mptcp_close_wake_up 5917
__mptcp_subflow_error_report 6406
__mptcp_close_ssk 6769
__mptcp_nmpc_sk 8558
mptcp_check_and_set_pending 13814
__mptcp_retrans 14854
mptcp_clean_una_wakeup 14854
mptcp_retransmit_timer 15041
mptcp_check_data_fin_ack 20385
mptcp_check_fastclose 20385
mptcp_close_tout_expired 20385
mptcp_worker 21322
mptcp_set_state 21467
mptcp_schedule_work 23603
mptcp_subflow_process_delegated 26583
__mptcp_clean_una_wakeup 38228
mptcp_napi_poll 47048
mptcp_stop_rtx_timer 52230
mptcp_data_queue_ofo 68787
mptcp_check_data_fin 81803
__mptcp_subflow_push_pending 94967
mptcp_update_data_checksum 126120
tcp_can_send_ack 172282
__mptcp_first_ready_from 196107
__mptcp_move_skbs 270115
mptcp_reset_rtx_timer 289361
mptcp_check_send_data_fin 293676
__mptcp_clean_una 297698
mptcp_pending_data_fin_ack 318083
__mptcp_add_ext 325659
__mptcp_alloc_tx_skb 325659
__mptcp_do_alloc_tx_skb 325659
mptcp_set_timeout 326268
__mptcp_data_acked 341276
mptcp_subflow_cleanup_rbuf 357626
dfrag_clear 393542
mptcp_carve_data_frag 393551
mptcp_page_frag_refill 393551
mptcp_push_release 397836
mptcp_sendmsg 420365
__mptcp_push_pending 438329
mptcp_update_post_push 499083
mptcp_check_writeable 539343
__subflow_push_pending 548021
do_copy_data_nocache 549438
mptcp_frag_can_collapse_to 549438
mptcp_skb_can_collapse_to 550643
mptcp_send_limit 552611
mptcp_subflow_get_send 553375
mptcp_recvmsg 613145
mptcp_try_coalesce 625491
__mptcp_recvmsg_mskq 627740
mptcp_rcv_space_adjust 627740
mptcp_subflow_could_cleanup 642136
__mptcp_data_ready 673207
move_skbs_to_msk 673207
mptcp_cleanup_rbuf 675998
__mptcp_move_skbs_from_subflow 736957
mptcp_check_allowed_size 752907
mptcp_sendmsg_frag 752907
mptcp_pending_data_fin 755010
mptcp_data_ready 796710
mptcp_poll 808324
__mptcp_move_skb 808607
__mptcp_set_timeout 879643
__mptcp_ofo_queue 943316
mptcp_subflow_active 1100768
mptcp_release_cb 1102184
__mptcp_check_push 1174953

Generated by: LCOV version 2.3.1-1