FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
vl_api_ip_neighbor_replace_begin_t Struct Reference

IP neighbour replace begin. More...

Data Fields

u32 client_index
 
u32 context
 

Detailed Description

IP neighbour replace begin.

The use-case is that, for some unspecified reason, the control plane has a different set of neighbours it than VPP currently has. The CP would thus like to 'replace' VPP's set only by specifying what the new set shall be, i.e. it is not going to delete anything that already exists, rather, it wants any unspecified neighbors deleted implicitly. The CP declares the start of this procedure with this replace_begin API Call, and when it has populated all neighbours it wants, it calls the below replace_end API. From this point on it is of course free to add and delete neighbours as usual. The underlying mechanism by which VPP implements this replace is intentionally left unspecified.

Template Parameters
client_index- opaque cookie to identify the sender
context- sender context, to match reply w/ request

Definition at line 147 of file ip_neighbor.api.

Field Documentation

◆ client_index

u32 vl_api_ip_neighbor_replace_begin_t::client_index

Definition at line 149 of file ip_neighbor.api.

◆ context

u32 vl_api_ip_neighbor_replace_begin_t::context

Definition at line 150 of file ip_neighbor.api.


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