FD.io VPP  v16.12-rc0-308-g931be3a
Vector Packet Processing
vl_api_mpls_ip_bind_unbind_t Struct Reference

Bind/Unbind an MPLS local label to an IP prefix. More...

Data Fields

u32 client_index
 
u32 context
 
u32 mb_mpls_table_id
 
u32 mb_label
 
u32 mb_ip_table_id
 
u8 mb_create_table_if_needed
 
u8 mb_is_bind
 
u8 mb_is_ip4
 
u8 mb_address_length
 
u8 mb_address [16]
 

Detailed Description

Bind/Unbind an MPLS local label to an IP prefix.

i.e. create a per-prefix label entry.

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request
mb_mpls_table_id- The MPLS table-id the MPLS entry will be added in
mb_label- The MPLS label value to bind
mb_ip_table_id- The IP table-id of the IP prefix to bind to.
mb_create_table_if_needed- Create either/both tables if required.
mb_is_bind- Bind or unbind
mb_is_ip4- The prefix to bind to is IPv4
mb_address_length- Length of IP prefix
mb_address[16]- IP prefix/

Definition at line 460 of file vpe.api.

Field Documentation

u32 vl_api_mpls_ip_bind_unbind_t::client_index

Definition at line 462 of file vpe.api.

u32 vl_api_mpls_ip_bind_unbind_t::context

Definition at line 463 of file vpe.api.

u8 vl_api_mpls_ip_bind_unbind_t::mb_address[16]

Definition at line 471 of file vpe.api.

u8 vl_api_mpls_ip_bind_unbind_t::mb_address_length

Definition at line 470 of file vpe.api.

u8 vl_api_mpls_ip_bind_unbind_t::mb_create_table_if_needed

Definition at line 467 of file vpe.api.

u32 vl_api_mpls_ip_bind_unbind_t::mb_ip_table_id

Definition at line 466 of file vpe.api.

u8 vl_api_mpls_ip_bind_unbind_t::mb_is_bind

Definition at line 468 of file vpe.api.

u8 vl_api_mpls_ip_bind_unbind_t::mb_is_ip4

Definition at line 469 of file vpe.api.

u32 vl_api_mpls_ip_bind_unbind_t::mb_label

Definition at line 465 of file vpe.api.

u32 vl_api_mpls_ip_bind_unbind_t::mb_mpls_table_id

Definition at line 464 of file vpe.api.


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