---
name: "rte_pipeline_table_entry"
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_pipeline_table_entry"
---

# rte\_pipeline\_table\_entry(3)

## NAME

rte\_pipeline\_table\_entry

## SYNOPSIS

`#include <rte_pipeline.h>`

### Data Fields

enum **rte\_pipeline\_action** **action**\
 uint8\_t **action\_data** \[\]\

## Detailed Description

Head format for the table entry of any pipeline table. For any given pipeline table, all table entries should have the same size and format. For any given pipeline table, the table entry has to start with a head of this structure, which contains the reserved actions and their associated meta-data, and then optionally continues with user actions and their associated meta-data. As all the currently defined reserved actions are mutually exclusive, only one reserved action can be set per table entry.

Definition at line **211** of file **rte\_pipeline.h**.

## Field Documentation

### enum rte\_pipeline\_action action

Reserved action

Definition at line **213** of file **rte\_pipeline.h**.

### uint32\_t port\_id

Output port ID (meta-data for 'Send packet to output port' action)

Definition at line **218** of file **rte\_pipeline.h**.

### uint32\_t table\_id

Table ID (meta-data for 'Send packet to table' action)

Definition at line **220** of file **rte\_pipeline.h**.

### uint8\_t action\_data\[\]

Start of table entry area for user defined actions and meta-data

Definition at line **223** of file **rte\_pipeline.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
