---
name: "rte_swx_table_ops"
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_swx_table_ops"
---

# rte\_swx\_table\_ops(3)

## NAME

rte\_swx\_table\_ops

## SYNOPSIS

`#include <rte_swx_table.h>`

### Data Fields

**rte\_swx\_table\_footprint\_get\_t** **footprint\_get**\
 **rte\_swx\_table\_mailbox\_size\_get\_t** **mailbox\_size\_get**\
 **rte\_swx\_table\_create\_t** **create**\
 **rte\_swx\_table\_add\_t** **add**\
 **rte\_swx\_table\_delete\_t** **del**\
 **rte\_swx\_table\_lookup\_t** **lkp**\
 **rte\_swx\_table\_free\_t** **free**\

## Detailed Description

Table operations. \

Definition at line **284** of file **rte\_swx\_table.h**.

## Field Documentation

### rte\_swx\_table\_footprint\_get\_t footprint\_get

Table memory footprint get. Set to NULL when not supported.

Definition at line **286** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_mailbox\_size\_get\_t mailbox\_size\_get

Table mailbox size get. When NULL, the mailbox size is 0.

Definition at line **289** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_create\_t create

Table create. Must be non-NULL.

Definition at line **292** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_add\_t add

Incremental table entry add. Set to NULL when not supported, in which case the existing table has to be destroyed and a new table built from scratch with the new entry included.

Definition at line **298** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_delete\_t del

Incremental table entry delete. Set to NULL when not supported, in which case the existing table has to be destroyed and a new table built from scratch with the entry excluded.

Definition at line **304** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_lookup\_t lkp

Table lookup. Must be non-NULL.

Definition at line **307** of file **rte\_swx\_table.h**.

### rte\_swx\_table\_free\_t free

Table free. Must be non-NULL.

Definition at line **310** of file **rte\_swx\_table.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
