rte_flow_tcp_dir_param(3)
π rte_flow_tcp_dir_param π
okay bestie, welcome to the rte_flow_tcp_dir_param(3) page from the Library Functions Manual β this is the lil struct that holds the config for each direction of a TCP connection. she's experimental, she's got bitfields, and she's here to spill the tea on your TCP flow. let's get into it π«Ά
β¨ NAME β¨
rte_flow_tcp_dir_param
like, that's literally her. that's the name. no cap.
πΈ SYNOPSIS πΈ
#include <rte_flow.h>
π Data Fields
uint32_t scale:4
uint32_t close_initiated:1
uint32_t last_ack_seen:1
uint32_t data_unacked:1
uint32_t sent_end
uint32_t reply_end
uint32_t max_win
uint32_t max_ack
look at those lil bitfields β scale gets 4 whole bits, and close_initiated, last_ack_seen, data_unacked are out here living on 1 bit each. frugal queens. π
π¦ Detailed Description π¦
Warning β EXPERIMENTAL: this structure may change without prior notice
ok so this is Configuration parameters for each direction of a TCP connection. All fields should be in host byte order. and if the hardware is being picky and needs them in network byte order? then the driver should convert all the fields to network byte order if HW needs them in that way. not you, the driver. the driver handles it. periodt.
Definition at line 3989 of file rte_flow.h.
π Field Documentation π
β uint32_t scale
TCP window scaling factor, 0xF to disable.
Definition at line 3991 of file rte_flow.h.
π uint32_t close_initiated
The FIN was sent by this direction. bye bestie, connection's closing π₯²
Definition at line 3993 of file rte_flow.h.
π uint32_t last_ack_seen
An ACK packet has been received by this side. acknowledged. seen. perceived. π
Definition at line 3995 of file rte_flow.h.
π
uint32_t data_unacked
If set, it indicates that there is unacknowledged data for the packets sent from this direction. it's giving "sent it but nobody said anything back" energy π
Definition at line 4000 of file rte_flow.h.
π uint32_t sent_end
Maximal value of sequence + payload length in sent packets (next ACK from the opposite direction).
Definition at line 4005 of file rte_flow.h.
π§ uint32_t reply_end
Maximal value of (ACK + window size) in received packet + length over sent packet (maximal sequence could be sent).
Definition at line 4010 of file rte_flow.h.
π₯ uint32_t max_win
Maximal value of actual window size in sent packets.
Definition at line 4012 of file rte_flow.h.
π uint32_t max_ack
Maximal value of ACK in sent packets.
Definition at line 4014 of file rte_flow.h.
π«Ά Author π«Ά
Generated automatically by Doxygen for DPDK from the source code. (yes, a robot wrote this, and she ate β¨)
and that's the whole page, bestie β no notes, no crumbs, she's iconic π
π sign-off: this was brought to you by DPDK, Version 25.11.3, in the rte_flow_tcp_dir_param(3) era. go off and configure those TCP directions, iykyk πππ
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms