LCOV - code coverage report
Current view: top level - vnet/tcp - tcp_input.c (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 824 1389 59.3 %
Date: 2023-10-26 01:39:38 Functions: 138 200 69.0 %

Function Name Sort by function name Hit count Sort by hit count
syn_during_timewait 0
tcp46_rcv_process_trace_frame 0
tcp46_syn_sent_trace_frame 0
tcp4_drop_node_fn 0
tcp4_drop_node_fn_hsw 0
tcp4_drop_node_fn_icl 0
tcp4_established_node_fn 0
tcp4_established_node_fn_hsw 0
tcp4_established_node_fn_icl 0
tcp4_input_node_fn 0
tcp4_input_node_fn_hsw 0
tcp4_input_node_fn_icl 0
tcp4_input_nolookup_node_fn 0
tcp4_input_nolookup_node_fn_hsw 0
tcp4_input_nolookup_node_fn_icl 0
tcp4_input_nolookup_node_fn_skx 0
tcp4_listen_node_fn 0
tcp4_listen_node_fn_hsw 0
tcp4_listen_node_fn_icl 0
tcp4_rcv_process_node_fn 0
tcp4_rcv_process_node_fn_hsw 0
tcp4_rcv_process_node_fn_icl 0
tcp4_syn_sent_node_fn 0
tcp4_syn_sent_node_fn_hsw 0
tcp4_syn_sent_node_fn_icl 0
tcp6_drop_node_fn 0
tcp6_drop_node_fn_hsw 0
tcp6_drop_node_fn_icl 0
tcp6_drop_node_fn_skx 0
tcp6_established_node_fn 0
tcp6_established_node_fn_hsw 0
tcp6_established_node_fn_icl 0
tcp6_input_node_fn 0
tcp6_input_node_fn_hsw 0
tcp6_input_node_fn_icl 0
tcp6_input_nolookup_node_fn 0
tcp6_input_nolookup_node_fn_hsw 0
tcp6_input_nolookup_node_fn_icl 0
tcp6_input_nolookup_node_fn_skx 0
tcp6_listen_node_fn 0
tcp6_listen_node_fn_hsw 0
tcp6_listen_node_fn_icl 0
tcp6_rcv_process_node_fn 0
tcp6_rcv_process_node_fn_hsw 0
tcp6_rcv_process_node_fn_icl 0
tcp6_syn_sent_node_fn 0
tcp6_syn_sent_node_fn_hsw 0
tcp6_syn_sent_node_fn_icl 0
tcp_buffer_discard_bytes 0
tcp_cc_congestion_undo 0
tcp_cc_init_congestion 0
tcp_cc_is_spurious_retransmit 0
tcp_cc_is_spurious_timeout_rxt 0
tcp_cc_try_recover 0
tcp_check_gso 0
tcp_check_tx_offload 0
tcp_established_trace_frame 0
tcp_handle_old_ack 0
tcp_input_set_error_next 0
tcp_lookup_listener 0
tcp_session_enqueue_ooo 0
tcp_should_fastrecover 0
tcp6_listen_node_fn_skx 1
tcp6_syn_sent_node_fn_skx 1
tcp_cc_handle_event 1
tcp46_listen_trace_frame 3
tcp_input_trace_frame 3
tcp46_drop_inline 4
tcp4_drop_node_fn_skx 4
tcp6_rcv_process_node_fn_skx 4
tcp_handle_rst 4
tcp_program_reset_ntf 4
tcp_rcv_rst 4
format_tcp_rx_trace 6
format_tcp_rx_trace_short 6
tcp_set_rx_trace_data 6
tcp6_established_node_fn_skx 11
tcp6_input_node_fn_skx 17
tcp4_syn_sent_node_fn_skx 32
tcp46_syn_sent_inline 33
tcp4_listen_node_fn_skx 35
tcp46_listen_inline 36
tcp4_rcv_process_node_fn_skx 102
tcp46_rcv_process_inline 106
tcp_program_disconnect 127
tcp_rcv_fin 127
tcp_estimate_initial_rtt 264
tcp_rcv_ack_no_cc 387
__vlib_add_init_function_tcp_input_init 575
__vlib_add_node_registration_tcp4_drop_node 575
__vlib_add_node_registration_tcp4_established_node 575
__vlib_add_node_registration_tcp4_input_node 575
__vlib_add_node_registration_tcp4_input_nolookup_node 575
__vlib_add_node_registration_tcp4_listen_node 575
__vlib_add_node_registration_tcp4_rcv_process_node 575
__vlib_add_node_registration_tcp4_syn_sent_node 575
__vlib_add_node_registration_tcp6_drop_node 575
__vlib_add_node_registration_tcp6_established_node 575
__vlib_add_node_registration_tcp6_input_node 575
__vlib_add_node_registration_tcp6_input_nolookup_node 575
__vlib_add_node_registration_tcp6_listen_node 575
__vlib_add_node_registration_tcp6_rcv_process_node 575
__vlib_add_node_registration_tcp6_syn_sent_node 575
tcp4_drop_node_multiarch_register 575
tcp4_drop_node_multiarch_register_hsw 575
tcp4_drop_node_multiarch_register_icl 575
tcp4_drop_node_multiarch_register_skx 575
tcp4_established_node_multiarch_register 575
tcp4_established_node_multiarch_register_hsw 575
tcp4_established_node_multiarch_register_icl 575
tcp4_established_node_multiarch_register_skx 575
tcp4_input_node_multiarch_register 575
tcp4_input_node_multiarch_register_hsw 575
tcp4_input_node_multiarch_register_icl 575
tcp4_input_node_multiarch_register_skx 575
tcp4_input_nolookup_node_multiarch_register 575
tcp4_input_nolookup_node_multiarch_register_hsw 575
tcp4_input_nolookup_node_multiarch_register_icl 575
tcp4_input_nolookup_node_multiarch_register_skx 575
tcp4_listen_node_multiarch_register 575
tcp4_listen_node_multiarch_register_hsw 575
tcp4_listen_node_multiarch_register_icl 575
tcp4_listen_node_multiarch_register_skx 575
tcp4_rcv_process_node_multiarch_register 575
tcp4_rcv_process_node_multiarch_register_hsw 575
tcp4_rcv_process_node_multiarch_register_icl 575
tcp4_rcv_process_node_multiarch_register_skx 575
tcp4_syn_sent_node_multiarch_register 575
tcp4_syn_sent_node_multiarch_register_hsw 575
tcp4_syn_sent_node_multiarch_register_icl 575
tcp4_syn_sent_node_multiarch_register_skx 575
tcp6_drop_node_multiarch_register 575
tcp6_drop_node_multiarch_register_hsw 575
tcp6_drop_node_multiarch_register_icl 575
tcp6_drop_node_multiarch_register_skx 575
tcp6_established_node_multiarch_register 575
tcp6_established_node_multiarch_register_hsw 575
tcp6_established_node_multiarch_register_icl 575
tcp6_established_node_multiarch_register_skx 575
tcp6_input_node_multiarch_register 575
tcp6_input_node_multiarch_register_hsw 575
tcp6_input_node_multiarch_register_icl 575
tcp6_input_node_multiarch_register_skx 575
tcp6_input_nolookup_node_multiarch_register 575
tcp6_input_nolookup_node_multiarch_register_hsw 575
tcp6_input_nolookup_node_multiarch_register_icl 575
tcp6_input_nolookup_node_multiarch_register_skx 575
tcp6_listen_node_multiarch_register 575
tcp6_listen_node_multiarch_register_hsw 575
tcp6_listen_node_multiarch_register_icl 575
tcp6_listen_node_multiarch_register_skx 575
tcp6_rcv_process_node_multiarch_register 575
tcp6_rcv_process_node_multiarch_register_hsw 575
tcp6_rcv_process_node_multiarch_register_icl 575
tcp6_rcv_process_node_multiarch_register_skx 575
tcp6_syn_sent_node_multiarch_register 575
tcp6_syn_sent_node_multiarch_register_hsw 575
tcp6_syn_sent_node_multiarch_register_icl 575
tcp6_syn_sent_node_multiarch_register_skx 575
tcp_dispatch_table_init 575
tcp_input_init 575
__vlib_rm_init_function_tcp_input_init 576
__vlib_rm_node_registration_tcp4_drop_node 576
__vlib_rm_node_registration_tcp4_established_node 576
__vlib_rm_node_registration_tcp4_input_node 576
__vlib_rm_node_registration_tcp4_input_nolookup_node 576
__vlib_rm_node_registration_tcp4_listen_node 576
__vlib_rm_node_registration_tcp4_rcv_process_node 576
__vlib_rm_node_registration_tcp4_syn_sent_node 576
__vlib_rm_node_registration_tcp6_drop_node 576
__vlib_rm_node_registration_tcp6_established_node 576
__vlib_rm_node_registration_tcp6_input_node 576
__vlib_rm_node_registration_tcp6_input_nolookup_node 576
__vlib_rm_node_registration_tcp6_listen_node 576
__vlib_rm_node_registration_tcp6_rcv_process_node 576
__vlib_rm_node_registration_tcp6_syn_sent_node 576
tcp_lookup_connection 656
tcp_estimate_rtt_us 28749
tcp4_established_node_fn_skx 37987
tcp46_established_inline 37998
tcp_handle_postponed_dequeues 38104
tcp_handle_disconnects 38137
tcp4_input_node_fn_skx 38149
tcp46_input_inline 38166
tcp_estimate_rtt 41698
tcp_program_dequeue 41698
tcp_update_rtt 41698
tcp_segment_rcv 1029010
tcp_session_enqueue_data 1029010
tcp_ack_is_cc_event 1061680
tcp_ack_is_dupack 1061680
tcp_cc_update 1061680
tcp_rcv_ack 1061680
tcp_update_snd_wnd 1061680
tcp_segment_check_paws 1062070
tcp_segment_in_rcv_wnd 1062070
tcp_segment_validate 1062070
tcp_update_timestamp 1062070
tcp_input_dispatch_buffer 1062520
tcp_lookup_is_valid 1063170

Generated by: LCOV version 1.14