FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
vl_api_nat_set_addr_and_port_alloc_alg_t Struct Reference

Set address and port assignment algorithm. More...

Data Fields

u32 client_index
 
u32 context
 
u8 alg
 
u8 psid_offset
 
u8 psid_length
 
u16 psid
 
u16 start_port
 
u16 end_port
 

Detailed Description

Set address and port assignment algorithm.

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request
alg- address and port assignment algorithm: 0 - default, 1 - MAP-E, 2 - port range (see nat_addr_and_port_alloc_alg_t in nat.h)
psid_offset- number of offset bits (valid only for MAP-E alg)
psid_length- length of PSID (valid only for MAP-E alg)
psid- Port Set Identifier (PSID) value (valid only for MAP-E alg)
start_port- beginning of the port range
end_port- end of the port range

Definition at line 247 of file nat.api.

Field Documentation

◆ alg

u8 vl_api_nat_set_addr_and_port_alloc_alg_t::alg

Definition at line 250 of file nat.api.

◆ client_index

u32 vl_api_nat_set_addr_and_port_alloc_alg_t::client_index

Definition at line 248 of file nat.api.

◆ context

u32 vl_api_nat_set_addr_and_port_alloc_alg_t::context

Definition at line 249 of file nat.api.

◆ end_port

u16 vl_api_nat_set_addr_and_port_alloc_alg_t::end_port

Definition at line 255 of file nat.api.

◆ psid

u16 vl_api_nat_set_addr_and_port_alloc_alg_t::psid

Definition at line 253 of file nat.api.

◆ psid_length

u8 vl_api_nat_set_addr_and_port_alloc_alg_t::psid_length

Definition at line 252 of file nat.api.

◆ psid_offset

u8 vl_api_nat_set_addr_and_port_alloc_alg_t::psid_offset

Definition at line 251 of file nat.api.

◆ start_port

u16 vl_api_nat_set_addr_and_port_alloc_alg_t::start_port

Definition at line 254 of file nat.api.


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