FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
vl_api_nat_get_addr_and_port_alloc_alg_reply_t Struct Reference

Get address and port assignment algorithm reply. More...

Data Fields

u32 context
 
i32 retval
 
u8 alg
 
u8 psid_offset
 
u8 psid_length
 
u16 psid
 
u16 start_port
 
u16 end_port
 

Detailed Description

Get address and port assignment algorithm reply.

Template Parameters
context- sender context, to match reply w/ request
retval- return code
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 324 of file nat.api.

Field Documentation

◆ alg

u8 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::alg

Definition at line 327 of file nat.api.

◆ context

u32 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::context

Definition at line 325 of file nat.api.

◆ end_port

u16 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::end_port

Definition at line 332 of file nat.api.

◆ psid

u16 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::psid

Definition at line 330 of file nat.api.

◆ psid_length

u8 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::psid_length

Definition at line 329 of file nat.api.

◆ psid_offset

u8 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::psid_offset

Definition at line 328 of file nat.api.

◆ retval

i32 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::retval

Definition at line 326 of file nat.api.

◆ start_port

u16 vl_api_nat_get_addr_and_port_alloc_alg_reply_t::start_port

Definition at line 331 of file nat.api.


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