DPDK  23.03.0
Data Fields
rte_table_action_nat_params Struct Reference

#include <rte_table_action.h>

Data Fields

int ip_version
 
union {
   uint32_t   ipv4
 
   uint8_t   ipv6 [16]
 
addr
 
uint16_t port
 

Detailed Description

NAT action parameters (per table rule).

Definition at line 594 of file rte_table_action.h.

Field Documentation

◆ ip_version

int ip_version

IP version for addr: non-zero for IPv4, zero for IPv6.

Definition at line 596 of file rte_table_action.h.

◆ ipv4

uint32_t ipv4

IPv4 address; only valid when ip_version is non-zero.

Definition at line 601 of file rte_table_action.h.

◆ ipv6

uint8_t ipv6[16]

IPv6 address; only valid when ip_version is set to 0.

Definition at line 604 of file rte_table_action.h.

◆ addr

union { ... } addr

IP address.

◆ port

uint16_t port

Port.

Definition at line 608 of file rte_table_action.h.


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