DPDK  23.07.0
Data Fields
rte_flow_tcp_dir_param Struct Reference

#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
 

Detailed Description

Warning
EXPERIMENTAL: this structure may change without prior notice

Configuration parameters for each direction of a TCP connection. All fields should be in host byte order. If needed, driver should convert all fields to network byte order if HW needs them in that way.

Definition at line 3711 of file rte_flow.h.

Field Documentation

◆ scale

uint32_t scale

TCP window scaling factor, 0xF to disable.

Definition at line 3713 of file rte_flow.h.

◆ close_initiated

uint32_t close_initiated

The FIN was sent by this direction.

Definition at line 3715 of file rte_flow.h.

◆ last_ack_seen

uint32_t last_ack_seen

An ACK packet has been received by this side.

Definition at line 3717 of file rte_flow.h.

◆ data_unacked

uint32_t data_unacked

If set, it indicates that there is unacknowledged data for the packets sent from this direction.

Definition at line 3722 of file rte_flow.h.

◆ sent_end

uint32_t sent_end

Maximal value of sequence + payload length in sent packets (next ACK from the opposite direction).

Definition at line 3727 of file rte_flow.h.

◆ reply_end

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 3732 of file rte_flow.h.

◆ max_win

uint32_t max_win

Maximal value of actual window size in sent packets.

Definition at line 3734 of file rte_flow.h.

◆ max_ack

uint32_t max_ack

Maximal value of ACK in sent packets.

Definition at line 3736 of file rte_flow.h.


The documentation for this struct was generated from the following file: