![]() |
FD.io VPP
v20.05-21-gb1500e9ff
Vector Packet Processing
|
This file defines vpp IP neighbor control-plane API messages which are generally called through a shared memory interface. More...
Go to the source code of this file.
Data Structures | |
| struct | vl_api_ip_neighbor_add_del_t |
| IP neighbor add / del request. More... | |
| struct | vl_api_ip_neighbor_add_del_reply_t |
| IP neighbor add / del reply. More... | |
| struct | vl_api_ip_neighbor_dump_t |
| Dump IP neighbors. More... | |
| struct | vl_api_ip_neighbor_details_t |
| IP neighbors dump response. More... | |
| struct | vl_api_ip_neighbor_config_t |
| Enable/disable periodic IP neighbor scan. More... | |
| struct | vl_api_ip_neighbor_replace_begin_t |
| IP neighbour replace begin. More... | |
| struct | vl_api_ip_neighbor_replace_end_t |
| IP neighbour replace end. More... | |
| struct | vl_api_ip_neighbor_flush_t |
| IP neighbor flush request - removes all neighbours. More... | |
| struct | vl_api_want_ip_neighbor_events_t |
| Register for IP4 ARP resolution event on receiving ARP reply or MAC/IP info from ARP requests in L2 BDs. More... | |
| struct | vl_api_ip_neighbor_event_t |
| Tell client about an IP4 ARP resolution event or MAC/IP info from ARP requests in L2 BDs. More... | |
Enumerations | |
| enum | ip_neighbor_flags : u8 { IP_API_NEIGHBOR_FLAG_NONE = 0, IP_API_NEIGHBOR_FLAG_STATIC = 0x1, IP_API_NEIGHBOR_FLAG_NO_FIB_ENTRY = 0x2 } |
| IP neighbor flags. More... | |
Variables | |
| option | version = "1.0.0" |
| import vnet ip ip_types | api |
| typedef | ip_neighbor |
| IP neighbor. More... | |
| vl_api_ip_neighbor_flags_t | flags |
| vl_api_mac_address_t | mac_address |
| vl_api_address_t | ip_address |
| service | |
This file defines vpp IP neighbor control-plane API messages which are generally called through a shared memory interface.
Definition in file ip_neighbor.api.
| enum ip_neighbor_flags : u8 |
IP neighbor flags.
| is_static | - A static neighbor Entry - there are not flushed If the interface goes down. |
| is_no_fib_entry | - Do not create a corresponding entry in the FIB table for the neighbor. |
| Enumerator | |
|---|---|
| IP_API_NEIGHBOR_FLAG_NONE | |
| IP_API_NEIGHBOR_FLAG_STATIC | |
| IP_API_NEIGHBOR_FLAG_NO_FIB_ENTRY | |
Definition at line 35 of file ip_neighbor.api.
| import vnet interface_types api |
Definition at line 25 of file ip_neighbor.api.
| vl_api_ip_neighbor_flags_t flags |
Definition at line 50 of file ip_neighbor.api.
| vl_api_address_t ip_address |
Definition at line 52 of file ip_neighbor.api.
| typedef ip_neighbor |
IP neighbor.
| sw_if_index | - interface used to reach neighbor |
| flags | - flags for the neighbor |
| mac_address | - l2 address of the neighbor |
| ip_address | - ip4 or ip6 address of the neighbor |
Definition at line 48 of file ip_neighbor.api.
| vl_api_mac_address_t mac_address |
Definition at line 51 of file ip_neighbor.api.
| service |
Definition at line 214 of file ip_neighbor.api.
| option version = "1.0.0" |
Definition at line 23 of file ip_neighbor.api.