Definition at line 540 of file tcp.h.
◆ allow_tso
u8 tcp_configuration_::allow_tso |
Allow use of TSO whenever available.
Definition at line 560 of file tcp.h.
◆ buffer_fail_fraction
f64 tcp_configuration_::buffer_fail_fraction |
Fault-injection.
Debug only
Definition at line 604 of file tcp.h.
◆ cc_algo
Default congestion control algorithm type.
Definition at line 563 of file tcp.h.
◆ cleanup_time
u16 tcp_configuration_::cleanup_time |
Timer ticks to wait before cleaning up the connection.
Definition at line 591 of file tcp.h.
◆ closewait_time
u16 tcp_configuration_::closewait_time |
Timer ticks to wait for close from app.
Definition at line 573 of file tcp.h.
◆ closing_time
u16 tcp_configuration_::closing_time |
Timer ticks to wait in closing for fin ack.
Definition at line 588 of file tcp.h.
◆ default_mtu
u16 tcp_configuration_::default_mtu |
Default MTU to be used when establishing connections.
Definition at line 550 of file tcp.h.
◆ delack_time
u16 tcp_configuration_::delack_time |
Delayed ack time (disabled)
Definition at line 570 of file tcp.h.
◆ enable_tx_pacing
u8 tcp_configuration_::enable_tx_pacing |
Enable tx pacing for new connections.
Definition at line 557 of file tcp.h.
◆ finwait1_time
u16 tcp_configuration_::finwait1_time |
Timer ticks to wait in fin-wait1 to send fin and rcv fin-ack.
Definition at line 579 of file tcp.h.
◆ finwait2_time
u16 tcp_configuration_::finwait2_time |
Timer ticks to wait in fin-wait2 for fin.
Definition at line 585 of file tcp.h.
◆ initial_cwnd_multiplier
u16 tcp_configuration_::initial_cwnd_multiplier |
Initial CWND multiplier, which multiplies MSS to determine initial CWND.
Set 0 to determine the initial CWND by another way
Definition at line 554 of file tcp.h.
◆ ip4_src_addrs
Vectors of src addresses.
Optional unless one needs > 63K active-opens
Definition at line 600 of file tcp.h.
◆ ip6_src_addrs
◆ lastack_time
u16 tcp_configuration_::lastack_time |
Timer ticks to wait in last ack for ack.
Definition at line 582 of file tcp.h.
◆ max_rx_fifo
u32 tcp_configuration_::max_rx_fifo |
Max rx fifo size for a session (in bytes).
It is used in to compute the rfc 7323 window scaling factor
Definition at line 544 of file tcp.h.
◆ min_rx_fifo
u32 tcp_configuration_::min_rx_fifo |
Min rx fifo for a session (in bytes)
Definition at line 547 of file tcp.h.
◆ preallocated_connections
u32 tcp_configuration_::preallocated_connections |
Number of preallocated connections.
Definition at line 594 of file tcp.h.
◆ preallocated_half_open_connections
u32 tcp_configuration_::preallocated_half_open_connections |
Number of preallocated half-open connections.
Definition at line 597 of file tcp.h.
◆ rwnd_min_update_ack
u32 tcp_configuration_::rwnd_min_update_ack |
Min rwnd, as number of snd_mss segments, for update ack to be sent after a zero rwnd advertisement.
Definition at line 567 of file tcp.h.
◆ timewait_time
u16 tcp_configuration_::timewait_time |
Timer ticks to wait in time-wait.
Also known as 2MSL
Definition at line 576 of file tcp.h.
The documentation for this struct was generated from the following file: