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

Go to the source code of this file.

Data Structures

union  eid_address
 

Enumerations

enum  eid_type : u8 { EID_TYPE_API_PREFIX = 0, EID_TYPE_API_MAC = 1, EID_TYPE_API_NSH = 2 }
 
enum  hmac_key_id : u8 { KEY_ID_API_HMAC_NO_KEY = 0, KEY_ID_API_HMAC_SHA_1_96 = 1, KEY_ID_API_HMAC_SHA_256_128 = 2 }
 

Variables

option version = "1.0.0"
 
import vnet interface_types api
 
typedef local_locator
 
u8 priority
 
u8 weight
 
typedef remote_locator
 
vl_api_address_t ip_address
 
typedef nsh
 
u8 si
 
typedef eid
 
vl_api_eid_address_t address
 
typedef hmac_key
 
u8 key [64]
 

Enumeration Type Documentation

◆ eid_type

enum eid_type : u8
Enumerator
EID_TYPE_API_PREFIX 
EID_TYPE_API_MAC 
EID_TYPE_API_NSH 

Definition at line 37 of file lisp_types.api.

◆ hmac_key_id

enum hmac_key_id : u8
Enumerator
KEY_ID_API_HMAC_NO_KEY 
KEY_ID_API_HMAC_SHA_1_96 
KEY_ID_API_HMAC_SHA_256_128 

Definition at line 64 of file lisp_types.api.

Variable Documentation

◆ address

vl_api_eid_address_t address

Definition at line 61 of file lisp_types.api.

◆ api

import vnet ip ip_types api

Definition at line 19 of file lisp_types.api.

◆ eid

typedef eid
Initial value:
{
vl_api_eid_type_t type
vl_api_fib_path_type_t type
Definition: fib_types.api:123

Definition at line 59 of file lisp_types.api.

◆ hmac_key

typedef hmac_key
Initial value:
{
vl_api_hmac_key_id_t id

Definition at line 72 of file lisp_types.api.

◆ ip_address

vl_api_address_t ip_address

Definition at line 34 of file lisp_types.api.

◆ key

u8 key[64]

Definition at line 74 of file lisp_types.api.

◆ local_locator

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

Definition at line 24 of file lisp_types.api.

◆ nsh

typedef nsh
Initial value:
{
unsigned int u32
Definition: types.h:88
u32 spi
Definition: flow_types.api:140

Definition at line 45 of file lisp_types.api.

◆ priority

u8 priority

Definition at line 26 of file lisp_types.api.

◆ remote_locator

typedef remote_locator
Initial value:
{
unsigned char u8
Definition: types.h:56
u8 priority
Definition: lisp_types.api:26

Definition at line 31 of file lisp_types.api.

◆ si

u8 si

Definition at line 47 of file lisp_types.api.

◆ version

option version = "1.0.0"

Definition at line 17 of file lisp_types.api.

◆ weight

u8 weight

Definition at line 27 of file lisp_types.api.