FD.io VPP  v17.04.2-2-ga8f93f8
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 275 of file ip.api.

Field Documentation

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::address[16]

Definition at line 280 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::address_length

Definition at line 281 of file ip.api.

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::client_index

Definition at line 277 of file ip.api.

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::context

Definition at line 278 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::is_no

Definition at line 287 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_advertise

Definition at line 283 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_autoconfig

Definition at line 285 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::no_onlink

Definition at line 286 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::off_link

Definition at line 284 of file ip.api.

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::pref_lifetime

Definition at line 289 of file ip.api.

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::sw_if_index

Definition at line 279 of file ip.api.

u8 vl_api_sw_interface_ip6nd_ra_prefix_t::use_default

Definition at line 282 of file ip.api.

u32 vl_api_sw_interface_ip6nd_ra_prefix_t::val_lifetime

Definition at line 288 of file ip.api.

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