LCOV - code coverage report
Current view:
top level
-
plugins/quic
- quic.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage-filtered.info
Lines:
946
1438
65.8 %
Date:
2023-07-05 22:20:52
Functions:
90
119
75.6 %
Function Name
Hit count
__vlib_add_config_function_quic_config_fn
25
__vlib_add_init_function_quic_init
25
__vlib_add_node_registration_quic_input_node
25
__vlib_cli_command_registration_quic_list_crypto_context_command
25
__vlib_cli_command_registration_quic_plugin_crypto_command
25
__vlib_cli_command_registration_quic_plugin_set_fifo_size_command
25
__vlib_cli_command_registration_quic_set_cc
25
__vlib_cli_command_registration_quic_set_max_packets_per_key
25
__vlib_cli_command_registration_quic_show_ctx_command
25
__vlib_cli_command_unregistration_quic_list_crypto_context_command
25
__vlib_cli_command_unregistration_quic_plugin_crypto_command
25
__vlib_cli_command_unregistration_quic_plugin_set_fifo_size_command
25
__vlib_cli_command_unregistration_quic_set_cc
25
__vlib_cli_command_unregistration_quic_set_max_packets_per_key
25
__vlib_cli_command_unregistration_quic_show_ctx_command
25
__vlib_rm_config_function_quic_config_fn
25
__vlib_rm_init_function_quic_init
25
__vlib_rm_node_registration_quic_input_node
25
format_quic_connection
0
format_quic_ctx
0
format_quic_half_open
0
format_quic_listener
0
get_stream_session_and_ctx_from_stream
50672
quic_accept_connection
18
quic_ack_rx_data
113161
quic_acquire_crypto_context
41
quic_add_segment_callback
5
quic_app_cert_key_pair_delete_callback
0
quic_build_sockaddr
49621
quic_check_quic_session_connected
49603
quic_common_get_transport_endpoint
12
quic_config_fn
25
quic_connect
36
quic_connect_connection
18
quic_connect_stream
18
quic_connection_closed
36
quic_connection_delete
36
quic_connection_get
167756
quic_crypto_context_alloc
12
quic_crypto_context_free_if_needed
38
quic_crypto_context_get
62801
quic_crypto_context_make_key_from_crctx
9
quic_crypto_context_make_key_from_ctx
41
quic_ctx_alloc
77
quic_ctx_free
74
quic_ctx_get
747556
quic_ctx_get_if_valid
54
quic_ctx_is_conn
0
quic_ctx_is_listener
8
quic_ctx_is_stream
205967
quic_custom_app_rx_callback
579
quic_custom_tx_callback
66502
quic_del_segment_callback
0
quic_disconnect_transport
36
quic_expired_timers_dispatch
44
quic_fifo_egress_emit
46095
quic_fifo_egress_shift
4577
quic_find_packet_ctx
49603
quic_format_connection_ctx
0
quic_format_listener_ctx
0
quic_format_quicly_conn_id
0
quic_format_quicly_stream_id
0
quic_format_stream_ctx
0
quic_get_conn_ctx
90
quic_get_counter_value
0
quic_get_quicly_ctx_from_ctx
62734
quic_get_quicly_ctx_from_udp
49603
quic_get_thread_time
76733
quic_get_time
76733
quic_get_transport_endpoint
8
quic_get_transport_listener_endpoint
6
quic_increment_counter
99278
quic_init
25
quic_init_crypto_context
12
quic_list_crypto_context_command_fn
0
quic_listener_get
12
quic_make_connection_key
49675
quic_node_fn
0
quic_on_closed_by_remote
18
quic_on_quic_session_connected
18
quic_on_receive
46112
quic_on_receive_reset
0
quic_on_stop_sending
0
quic_on_stream_destroy
36
quic_on_stream_open
36
quic_plugin_crypto_command_fn
0
quic_plugin_set_fifo_size_command_fn
2
quic_process_one_rx_packet
49603
quic_proto_on_close
54
quic_receive_connection
0
quic_register_cipher_suite
50
quic_release_crypto_context
38
quic_reset_connection
0
quic_send_datagram
49603
quic_send_packets
13095
quic_sendable_packet_count
14140
quic_set_cc_fn
0
quic_set_max_packets_per_key_fn
0
quic_set_time_now
8899900
quic_set_udp_tx_evt
13059
quic_show_aggregated_stats
0
quic_show_connections_command_fn
0
quic_start_listen
5
quic_stop_ctx_timer
72
quic_stop_listen
2
quic_store_conn_ctx
36
quic_timer_expired
66
quic_transfer_connection
0
quic_udp_session_accepted_callback
18
quic_udp_session_cleanup_callback
72
quic_udp_session_connected_callback
18
quic_udp_session_disconnect_callback
0
quic_udp_session_migrate_callback
0
quic_udp_session_reset_callback
0
quic_udp_session_rx_callback
7758
quic_update_conn_ctx
0
quic_update_fifo_size
2
quic_update_time
8900820
quic_update_timer
13059
Generated by:
LCOV version 1.14