FD.io VPP  v21.01.1
Vector Packet Processing
l3xc.api File Reference

This file defines the vpp control-plane API messages used to control the L3XC plugin. More...

Go to the source code of this file.

Data Structures

struct  vl_api_l3xc_plugin_get_version_t
 Get the plugin version. More...
 
struct  vl_api_l3xc_plugin_get_version_reply_t
 Reply to get the plugin version. More...
 
struct  vl_api_l3xc_update_t
 
struct  vl_api_l3xc_update_reply_t
 
struct  vl_api_l3xc_del_t
 
struct  vl_api_l3xc_dump_t
 Dump all L3XC policies. More...
 
struct  vl_api_l3xc_details_t
 description returned in the dump More...
 

Variables

option version = "1.0.1"
 
import vnet fib fib_types api
 
typedef l3xc
 A description of an L3XC policy. More...
 
bool is_ip6
 
u8 n_paths
 
vl_api_fib_path_t paths [n_paths]
 

Detailed Description

This file defines the vpp control-plane API messages used to control the L3XC plugin.

Definition in file l3xc.api.

Variable Documentation

◆ api

import vnet interface_types api

Definition at line 24 of file l3xc.api.

◆ is_ip6

bool is_ip6

Definition at line 57 of file l3xc.api.

◆ l3xc

typedef l3xc
Initial value:
{
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
Definition: wireguard.api:34

A description of an L3XC policy.

Template Parameters
inputinterface of the x-connect
n_pathsNumber of paths
pathsThe set of forwarding paths.

Definition at line 55 of file l3xc.api.

◆ n_paths

u8 n_paths

Definition at line 58 of file l3xc.api.

◆ paths

vl_api_fib_path_t paths[n_paths]

Definition at line 59 of file l3xc.api.

◆ version

option version = "1.0.1"

Definition at line 22 of file l3xc.api.