FD.io VPP  v18.01.1-37-g7ea3975
Vector Packet Processing
vl_api_kp_add_del_vip_t Struct Reference

Add a virtual address (or prefix) More...

Data Fields

u32 client_index
 
u32 context
 
u8 ip_prefix [16]
 
u8 prefix_length
 
u8 is_ipv6
 
u16 port
 
u16 target_port
 
u16 node_port
 
u8 is_nat4
 
u32 new_flows_table_length
 
u8 is_del
 

Detailed Description

Add a virtual address (or prefix)

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request
ip_prefix- IP address (IPv4 in lower order 32 bits).
prefix_length- IP prefix length (96 + 'IPv4 prefix length' for IPv4).
is_ipv6- Is IPv6 addresss.
port- service port;
target_port- Pod's port corresponding to specific service.
node_port- Node's port.
is_nat4- DNAT is NAT44 (NAT64 otherwise).
new_flows_table_length- Size of the new connections flow table used for this VIP (must be power of 2).
is_del- The VIP should be removed.

Definition at line 48 of file kp.api.

Field Documentation

u32 vl_api_kp_add_del_vip_t::client_index

Definition at line 49 of file kp.api.

u32 vl_api_kp_add_del_vip_t::context

Definition at line 50 of file kp.api.

u8 vl_api_kp_add_del_vip_t::ip_prefix[16]

Definition at line 51 of file kp.api.

u8 vl_api_kp_add_del_vip_t::is_del

Definition at line 59 of file kp.api.

u8 vl_api_kp_add_del_vip_t::is_ipv6

Definition at line 53 of file kp.api.

u8 vl_api_kp_add_del_vip_t::is_nat4

Definition at line 57 of file kp.api.

u32 vl_api_kp_add_del_vip_t::new_flows_table_length

Definition at line 58 of file kp.api.

u16 vl_api_kp_add_del_vip_t::node_port

Definition at line 56 of file kp.api.

u16 vl_api_kp_add_del_vip_t::port

Definition at line 54 of file kp.api.

u8 vl_api_kp_add_del_vip_t::prefix_length

Definition at line 52 of file kp.api.

u16 vl_api_kp_add_del_vip_t::target_port

Definition at line 55 of file kp.api.


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