FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
one.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_one_add_del_locator_set_t
 add or delete locator_set More...
 
struct  vl_api_one_add_del_locator_set_reply_t
 Reply for locator_set add/del. More...
 
struct  vl_api_one_add_del_locator_t
 add or delete locator for locator set More...
 
struct  vl_api_one_add_del_local_eid_t
 add or delete ONE eid-table More...
 
struct  vl_api_one_map_register_set_ttl_t
 Set TTL for map register messages. More...
 
struct  vl_api_show_one_map_register_ttl_t
 Get TTL for map register messages. More...
 
struct  vl_api_show_one_map_register_ttl_reply_t
 Contains current TTL for map register messages. More...
 
struct  vl_api_one_add_del_map_server_t
 Add/delete map server. More...
 
struct  vl_api_one_add_del_map_resolver_t
 add or delete map-resolver More...
 
struct  vl_api_one_enable_disable_t
 enable or disable ONE feature More...
 
struct  vl_api_one_nsh_set_locator_set_t
 configure or delete ONE NSH mapping More...
 
struct  vl_api_one_pitr_set_locator_set_t
 configure or disable ONE PITR node More...
 
struct  vl_api_one_use_petr_t
 configure or disable use of PETR More...
 
struct  vl_api_show_one_use_petr_t
 Request for ONE PETR status. More...
 
struct  vl_api_show_one_use_petr_reply_t
 ONE PETR status, enable or disable. More...
 
struct  vl_api_show_one_rloc_probe_state_t
 Get state of ONE RLOC probing. More...
 
struct  vl_api_show_one_rloc_probe_state_reply_t
 Reply for show_one_rloc_probe_state. More...
 
struct  vl_api_one_rloc_probe_enable_disable_t
 enable/disable ONE RLOC probing More...
 
struct  vl_api_one_map_register_enable_disable_t
 enable/disable ONE map-register More...
 
struct  vl_api_show_one_map_register_state_t
 Get state of ONE map-register. More...
 
struct  vl_api_show_one_map_register_state_reply_t
 Reply for show_one_map_register_state. More...
 
struct  vl_api_one_map_request_mode_t
 set ONE map-request mode. More...
 
struct  vl_api_show_one_map_request_mode_t
 Request for ONE map-request mode. More...
 
struct  vl_api_show_one_map_request_mode_reply_t
 Reply for show_one_map_request_mode. More...
 
struct  vl_api_one_add_del_remote_mapping_t
 add or delete remote static mapping More...
 
struct  vl_api_one_add_del_l2_arp_entry_t
 Add/delete L2 ARP entries. More...
 
struct  vl_api_one_l2_arp_entries_get_t
 Request for L2 ARP entries from specified bridge domain. More...
 
struct  vl_api_one_l2_arp_entries_get_reply_t
 Reply with L2 ARP entries from specified bridge domain. More...
 
struct  vl_api_one_add_del_ndp_entry_t
 
struct  vl_api_one_ndp_entries_get_t
 
struct  vl_api_one_ndp_entries_get_reply_t
 
struct  vl_api_one_set_transport_protocol_t
 Set ONE transport protocol. More...
 
struct  vl_api_one_get_transport_protocol_t
 
struct  vl_api_one_get_transport_protocol_reply_t
 
struct  vl_api_one_ndp_bd_get_t
 Request for list of bridge domains used by neighbor discovery. More...
 
struct  vl_api_one_ndp_bd_get_reply_t
 Reply with list of bridge domains used by neighbor discovery. More...
 
struct  vl_api_one_l2_arp_bd_get_t
 Request for list of bridge domains used by L2 ARP table. More...
 
struct  vl_api_one_l2_arp_bd_get_reply_t
 Reply with list of bridge domains used by L2 ARP table. More...
 
struct  vl_api_one_add_del_adjacency_t
 add or delete ONE adjacency adjacency More...
 
struct  vl_api_one_add_del_map_request_itr_rlocs_t
 add or delete map request itr rlocs More...
 
struct  vl_api_one_eid_table_add_del_map_t
 map/unmap vni/bd_index to vrf More...
 
struct  vl_api_one_locator_dump_t
 Request for map one locator status. More...
 
struct  vl_api_one_locator_details_t
 ONE locator_set status. More...
 
struct  vl_api_one_locator_set_details_t
 ONE locator_set status. More...
 
struct  vl_api_one_locator_set_dump_t
 Request for locator_set summary status. More...
 
struct  vl_api_one_eid_table_details_t
 Dump ONE eid-table. More...
 
struct  vl_api_one_eid_table_dump_t
 Request for eid table summary status. More...
 
struct  vl_api_one_adjacencies_get_reply_t
 ONE adjacency reply. More...
 
struct  vl_api_one_adjacencies_get_t
 Request for ONE adjacencies. More...
 
struct  vl_api_one_eid_table_map_details_t
 Shows relationship between vni and vrf/bd. More...
 
struct  vl_api_one_eid_table_map_dump_t
 Request for one_eid_table_map_details. More...
 
struct  vl_api_one_eid_table_vni_dump_t
 Dumps all VNIs used in mappings. More...
 
struct  vl_api_one_eid_table_vni_details_t
 reply to one_eid_table_vni_dump More...
 
struct  vl_api_one_map_resolver_details_t
 ONE map resolver status. More...
 
struct  vl_api_one_map_resolver_dump_t
 Request for map resolver summary status. More...
 
struct  vl_api_one_map_server_details_t
 ONE map server details. More...
 
struct  vl_api_one_map_server_dump_t
 Request for map server summary status. More...
 
struct  vl_api_show_one_status_t
 Request for ONE status. More...
 
struct  vl_api_show_one_status_reply_t
 ONE status. More...
 
struct  vl_api_one_get_map_request_itr_rlocs_t
 Get ONE map request itr rlocs status. More...
 
struct  vl_api_one_get_map_request_itr_rlocs_reply_t
 Request for map request itr rlocs summary status. More...
 
struct  vl_api_show_one_nsh_mapping_t
 Request for ONE NSH mapping. More...
 
struct  vl_api_show_one_nsh_mapping_reply_t
 Reply for ONE NSH mapping. More...
 
struct  vl_api_show_one_pitr_t
 Request for ONE PITR status. More...
 
struct  vl_api_show_one_pitr_reply_t
 Status of ONE PITR, enable or disable. More...
 
struct  vl_api_one_stats_dump_t
 
struct  vl_api_one_stats_details_t
 
struct  vl_api_one_stats_flush_t
 
struct  vl_api_one_stats_enable_disable_t
 
struct  vl_api_show_one_stats_enable_disable_t
 
struct  vl_api_show_one_stats_enable_disable_reply_t
 
struct  vl_api_one_map_register_fallback_threshold_t
 
struct  vl_api_show_one_map_register_fallback_threshold_t
 
struct  vl_api_show_one_map_register_fallback_threshold_reply_t
 
struct  vl_api_one_enable_disable_xtr_mode_t
 
struct  vl_api_one_show_xtr_mode_t
 
struct  vl_api_one_show_xtr_mode_reply_t
 
struct  vl_api_one_enable_disable_petr_mode_t
 
struct  vl_api_one_show_petr_mode_t
 
struct  vl_api_one_show_petr_mode_reply_t
 
struct  vl_api_one_enable_disable_pitr_mode_t
 
struct  vl_api_one_show_pitr_mode_t
 
struct  vl_api_one_show_pitr_mode_reply_t
 

Variables

option version = "1.0.0"
 
typedef one_local_locator
 
u8 priority
 
u8 weight
 
typedef one_remote_locator
 
u8 addr [16]
 
typedef one_l2_arp_entry
 
u32 ip4
 
typedef one_ndp_entry
 
u8 ip6 [16]
 
typedef one_adjacency
 ONE adjacency. More...
 
u8 reid [16]
 
u8 leid [16]
 
u8 reid_prefix_len
 
u8 leid_prefix_len
 

Variable Documentation

◆ addr

u8 addr[16]

Definition at line 363 of file one.api.

◆ ip4

u32 ip4

Definition at line 440 of file one.api.

◆ ip6

u8 ip6[16]

Definition at line 477 of file one.api.

◆ leid

u8 leid[16]

Definition at line 775 of file one.api.

◆ leid_prefix_len

u8 leid_prefix_len

Definition at line 777 of file one.api.

◆ one_adjacency

typedef one_adjacency
Initial value:
{
unsigned char u8
Definition: types.h:56
u8 eid_type
Definition: lisp_gpe.api:124

ONE adjacency.

Template Parameters
eid_type- 0 : ipv4 1 : ipv6 2 : mac
reid- remote EID
leid- local EID
reid_prefix_len- remote EID IP prefix length
leid_prefix_len- local EID IP prefix length

Definition at line 772 of file one.api.

◆ one_l2_arp_entry

typedef one_l2_arp_entry
Initial value:
{
u8 mac[6]
vl_api_mac_address_t mac
Definition: l2.api:491
unsigned char u8
Definition: types.h:56

Definition at line 438 of file one.api.

◆ one_local_locator

typedef one_local_locator
Initial value:
{
vl_api_interface_index_t sw_if_index
Definition: gre.api:59
unsigned int u32
Definition: types.h:88

Definition at line 19 of file one.api.

◆ one_ndp_entry

typedef one_ndp_entry
Initial value:
{
u8 mac[6]
vl_api_mac_address_t mac
Definition: l2.api:491
unsigned char u8
Definition: types.h:56

Definition at line 475 of file one.api.

◆ one_remote_locator

typedef one_remote_locator
Initial value:
{
unsigned char u8
Definition: types.h:56
u8 is_ip4
Definition: lisp_gpe.api:232

Definition at line 359 of file one.api.

◆ priority

u8 priority

Definition at line 21 of file one.api.

◆ reid

u8 reid[16]

Definition at line 774 of file one.api.

◆ reid_prefix_len

u8 reid_prefix_len

Definition at line 776 of file one.api.

◆ version

option version = "1.0.0"

Definition at line 16 of file one.api.

◆ weight

u8 weight

Definition at line 22 of file one.api.