---
name: "rte_port_ring_reader_frag_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_port_ring_reader_frag_params"
---

# rte\_port\_ring\_reader\_frag\_params(3)

## NAME

rte\_port\_ring\_reader\_frag\_params

## SYNOPSIS

`#include <rte_port_frag.h>`

### Data Fields

struct **rte\_ring** \* **ring**\
 uint32\_t **mtu**\
 uint32\_t **metadata\_size**\
 struct **rte\_mempool** \* **pool\_direct**\
 struct **rte\_mempool** \* **pool\_indirect**\

## Detailed Description

ring\_reader\_ipv4\_frag port parameters

Definition at line **35** of file **rte\_port\_frag.h**.

## Field Documentation

### struct rte\_ring\* ring

Underlying single consumer ring that has to be pre-initialized.

Definition at line **37** of file **rte\_port\_frag.h**.

### uint32\_t mtu

Maximum Transfer Unit (MTU). Maximum IP packet size (in bytes).

Definition at line **40** of file **rte\_port\_frag.h**.

### uint32\_t metadata\_size

Size of application dependent meta-data stored per each input packet that has to be copied to each of the fragments originating from the same input IP datagram.

Definition at line **45** of file **rte\_port\_frag.h**.

### struct rte\_mempool\* pool\_direct

Pre-initialized buffer pool used for allocating direct buffers for the output fragments.

Definition at line **49** of file **rte\_port\_frag.h**.

### struct rte\_mempool\* pool\_indirect

Pre-initialized buffer pool used for allocating indirect buffers for the output fragments.

Definition at line **53** of file **rte\_port\_frag.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
