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
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