---
name: "rte_eth_ip_reassembly_params"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_eth_ip_reassembly_params"
---

# rte\_eth\_ip\_reassembly\_params(3)

## NAME

rte\_eth\_ip\_reassembly\_params

## SYNOPSIS

`#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.

Definition at line **5785** of file **rte\_ethdev.h**.

## Field Documentation

### uint32\_t timeout\_ms

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

Definition at line **5787** of file **rte\_ethdev.h**.

### uint16\_t max\_frags

Maximum number of fragments that can be reassembled.

Definition at line **5789** of file **rte\_ethdev.h**.

### uint16\_t flags

Flags to enable reassembly of packet types - RTE\_ETH\_DEV\_REASSEMBLY\_F\_xxx.

Definition at line **5794** of file **rte\_ethdev.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
