FD.io VPP  v19.01.3-6-g70449b9b9
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
 
u32 sw_if_index
 
u8 address [16]
 
u8 address_length
 
u8 use_default
 
u8 no_advertise
 
u8 off_link
 
u8 no_autoconfig
 
u8 no_onlink
 
u8 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
address[]- The prefix to advertise
address_length- the prefix length
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 267 of file ip.api.

Field Documentation

◆ address

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::address[16]

Definition at line 272 of file ip.api.

◆ address_length

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::address_length

Definition at line 273 of file ip.api.

◆ client_index

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::client_index

Definition at line 269 of file ip.api.

◆ context

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::context

Definition at line 270 of file ip.api.

◆ is_no

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::is_no

Definition at line 279 of file ip.api.

◆ no_advertise

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_advertise

Definition at line 275 of file ip.api.

◆ no_autoconfig

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_autoconfig

Definition at line 277 of file ip.api.

◆ no_onlink

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_onlink

Definition at line 278 of file ip.api.

◆ off_link

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::off_link

Definition at line 276 of file ip.api.

◆ pref_lifetime

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::pref_lifetime

Definition at line 281 of file ip.api.

◆ sw_if_index

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::sw_if_index

Definition at line 271 of file ip.api.

◆ use_default

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::use_default

Definition at line 274 of file ip.api.

◆ val_lifetime

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::val_lifetime

Definition at line 280 of file ip.api.


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