LCOV - code coverage report
Current view: top level - vnet/tcp - tcp_input.c (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 826 1390 59.4 %
Date: 2023-07-05 22:20:52 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 96
tcp46_rcv_process_inline 100
tcp_program_disconnect 127
tcp_rcv_fin 127
tcp_estimate_initial_rtt 264
tcp_rcv_ack_no_cc 286
__vlib_add_init_function_tcp_input_init 559
__vlib_add_node_registration_tcp4_drop_node 559
__vlib_add_node_registration_tcp4_established_node 559
__vlib_add_node_registration_tcp4_input_node 559
__vlib_add_node_registration_tcp4_input_nolookup_node 559
__vlib_add_node_registration_tcp4_listen_node 559
__vlib_add_node_registration_tcp4_rcv_process_node 559
__vlib_add_node_registration_tcp4_syn_sent_node 559
__vlib_add_node_registration_tcp6_drop_node 559
__vlib_add_node_registration_tcp6_established_node 559
__vlib_add_node_registration_tcp6_input_node 559
__vlib_add_node_registration_tcp6_input_nolookup_node 559
__vlib_add_node_registration_tcp6_listen_node 559
__vlib_add_node_registration_tcp6_rcv_process_node 559
__vlib_add_node_registration_tcp6_syn_sent_node 559
tcp4_drop_node_multiarch_register 559
tcp4_drop_node_multiarch_register_hsw 559
tcp4_drop_node_multiarch_register_icl 559
tcp4_drop_node_multiarch_register_skx 559
tcp4_established_node_multiarch_register 559
tcp4_established_node_multiarch_register_hsw 559
tcp4_established_node_multiarch_register_icl 559
tcp4_established_node_multiarch_register_skx 559
tcp4_input_node_multiarch_register 559
tcp4_input_node_multiarch_register_hsw 559
tcp4_input_node_multiarch_register_icl 559
tcp4_input_node_multiarch_register_skx 559
tcp4_input_nolookup_node_multiarch_register 559
tcp4_input_nolookup_node_multiarch_register_hsw 559
tcp4_input_nolookup_node_multiarch_register_icl 559
tcp4_input_nolookup_node_multiarch_register_skx 559
tcp4_listen_node_multiarch_register 559
tcp4_listen_node_multiarch_register_hsw 559
tcp4_listen_node_multiarch_register_icl 559
tcp4_listen_node_multiarch_register_skx 559
tcp4_rcv_process_node_multiarch_register 559
tcp4_rcv_process_node_multiarch_register_hsw 559
tcp4_rcv_process_node_multiarch_register_icl 559
tcp4_rcv_process_node_multiarch_register_skx 559
tcp4_syn_sent_node_multiarch_register 559
tcp4_syn_sent_node_multiarch_register_hsw 559
tcp4_syn_sent_node_multiarch_register_icl 559
tcp4_syn_sent_node_multiarch_register_skx 559
tcp6_drop_node_multiarch_register 559
tcp6_drop_node_multiarch_register_hsw 559
tcp6_drop_node_multiarch_register_icl 559
tcp6_drop_node_multiarch_register_skx 559
tcp6_established_node_multiarch_register 559
tcp6_established_node_multiarch_register_hsw 559
tcp6_established_node_multiarch_register_icl 559
tcp6_established_node_multiarch_register_skx 559
tcp6_input_node_multiarch_register 559
tcp6_input_node_multiarch_register_hsw 559
tcp6_input_node_multiarch_register_icl 559
tcp6_input_node_multiarch_register_skx 559
tcp6_input_nolookup_node_multiarch_register 559
tcp6_input_nolookup_node_multiarch_register_hsw 559
tcp6_input_nolookup_node_multiarch_register_icl 559
tcp6_input_nolookup_node_multiarch_register_skx 559
tcp6_listen_node_multiarch_register 559
tcp6_listen_node_multiarch_register_hsw 559
tcp6_listen_node_multiarch_register_icl 559
tcp6_listen_node_multiarch_register_skx 559
tcp6_rcv_process_node_multiarch_register 559
tcp6_rcv_process_node_multiarch_register_hsw 559
tcp6_rcv_process_node_multiarch_register_icl 559
tcp6_rcv_process_node_multiarch_register_skx 559
tcp6_syn_sent_node_multiarch_register 559
tcp6_syn_sent_node_multiarch_register_hsw 559
tcp6_syn_sent_node_multiarch_register_icl 559
tcp6_syn_sent_node_multiarch_register_skx 559
tcp_dispatch_table_init 559
tcp_input_init 559
__vlib_rm_init_function_tcp_input_init 560
__vlib_rm_node_registration_tcp4_drop_node 560
__vlib_rm_node_registration_tcp4_established_node 560
__vlib_rm_node_registration_tcp4_input_node 560
__vlib_rm_node_registration_tcp4_input_nolookup_node 560
__vlib_rm_node_registration_tcp4_listen_node 560
__vlib_rm_node_registration_tcp4_rcv_process_node 560
__vlib_rm_node_registration_tcp4_syn_sent_node 560
__vlib_rm_node_registration_tcp6_drop_node 560
__vlib_rm_node_registration_tcp6_established_node 560
__vlib_rm_node_registration_tcp6_input_node 560
__vlib_rm_node_registration_tcp6_input_nolookup_node 560
__vlib_rm_node_registration_tcp6_listen_node 560
__vlib_rm_node_registration_tcp6_rcv_process_node 560
__vlib_rm_node_registration_tcp6_syn_sent_node 560
tcp_lookup_connection 585
tcp_estimate_rtt_us 21097
tcp4_established_node_fn_skx 30110
tcp46_established_inline 30121
tcp_handle_postponed_dequeues 30221
tcp_handle_disconnects 30254
tcp4_input_node_fn_skx 30266
tcp46_input_inline 30283
tcp_estimate_rtt 40932
tcp_program_dequeue 40932
tcp_update_rtt 40932
tcp_segment_rcv 995946
tcp_session_enqueue_data 995946
tcp_ack_is_cc_event 1020150
tcp_ack_is_dupack 1020150
tcp_cc_update 1020150
tcp_rcv_ack 1020150
tcp_update_snd_wnd 1020150
tcp_segment_check_paws 1020440
tcp_segment_in_rcv_wnd 1020440
tcp_segment_validate 1020440
tcp_update_timestamp 1020440
tcp_input_dispatch_buffer 1020890
tcp_lookup_is_valid 1021470

Generated by: LCOV version 1.14