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

IPv6 router advertisement prefix config request. More...

Data Fields

u32 client_index
 
u32 context
 
vl_api_interface_index_t sw_if_index
 
vl_api_prefix_t prefix
 
bool use_default
 
bool no_advertise
 
bool off_link
 
bool no_autoconfig
 
bool no_onlink
 
bool is_no
 
u32 val_lifetime
 
u32 pref_lifetime
 

Detailed Description

IPv6 router advertisement prefix config request.

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request
sw_if_index- The interface the RA prefix information is for
prefix- The prefix to advertise
use_default- Revert to default settings
no_advertise- Do not advertise this prefix
off_link- The prefix is off link (it is not configured on the interface) Configures the L-flag, When set, indicates that this prefix can be used for on-link determination.
no_autoconfig- Setting for the A-flag. When set indicates that this prefix can be used for stateless address configuration.
no_onlink- The prefix is not on link. Make sure this is consistent with the off_link parameter else YMMV
is_no- add/delete
val_lifetime- The length of time in seconds (relative to the time the packet is sent) that the prefix is valid for the purpose of on-link determination. A value of all one bits (0xffffffff) represents infinity
pref_lifetime- The length of time in seconds (relative to the time the packet is sent) that addresses generated from the prefix via stateless address autoconfiguration remain preferred [ADDRCONF]. A value of all one bits (0xffffffff) represents infinity.

Definition at line 93 of file ip6_nd.api.

Field Documentation

◆ client_index

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::client_index

Definition at line 95 of file ip6_nd.api.

◆ context

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::context

Definition at line 96 of file ip6_nd.api.

◆ is_no

bool vl_api_sw_interface_ip6nd_ra_prefix_t::is_no

Definition at line 104 of file ip6_nd.api.

◆ no_advertise

bool vl_api_sw_interface_ip6nd_ra_prefix_t::no_advertise

Definition at line 100 of file ip6_nd.api.

◆ no_autoconfig

bool vl_api_sw_interface_ip6nd_ra_prefix_t::no_autoconfig

Definition at line 102 of file ip6_nd.api.

◆ no_onlink

bool vl_api_sw_interface_ip6nd_ra_prefix_t::no_onlink

Definition at line 103 of file ip6_nd.api.

◆ off_link

bool vl_api_sw_interface_ip6nd_ra_prefix_t::off_link

Definition at line 101 of file ip6_nd.api.

◆ pref_lifetime

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::pref_lifetime

Definition at line 106 of file ip6_nd.api.

◆ prefix

vl_api_prefix_t vl_api_sw_interface_ip6nd_ra_prefix_t::prefix

Definition at line 98 of file ip6_nd.api.

◆ sw_if_index

vl_api_interface_index_t vl_api_sw_interface_ip6nd_ra_prefix_t::sw_if_index

Definition at line 97 of file ip6_nd.api.

◆ use_default

bool vl_api_sw_interface_ip6nd_ra_prefix_t::use_default

Definition at line 99 of file ip6_nd.api.

◆ val_lifetime

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::val_lifetime

Definition at line 105 of file ip6_nd.api.


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