DPDK  23.03.0
Data Fields
rte_eth_ip_reassembly_params Struct Reference

#include <rte_ethdev.h>

Data Fields

uint32_t timeout_ms
 
uint16_t max_frags
 
uint16_t flags
 

Detailed Description

A structure used to get/set IP reassembly configuration. It is also used to get the maximum capability values that a PMD can support.

If rte_eth_ip_reassembly_capability_get() returns 0, IP reassembly can be enabled using rte_eth_ip_reassembly_conf_set() and params values lower than capability params can be set in the PMD.

Examples:
examples/ipsec-secgw/ipsec-secgw.c.

Definition at line 5418 of file rte_ethdev.h.

Field Documentation

◆ timeout_ms

uint32_t timeout_ms

Maximum time in ms which PMD can wait for other fragments.

Examples:
examples/ipsec-secgw/ipsec-secgw.c.

Definition at line 5420 of file rte_ethdev.h.

◆ max_frags

uint16_t max_frags

Maximum number of fragments that can be reassembled.

Definition at line 5422 of file rte_ethdev.h.

◆ flags

uint16_t flags

Flags to enable reassembly of packet types - RTE_ETH_DEV_REASSEMBLY_F_xxx.

Definition at line 5427 of file rte_ethdev.h.


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