FD.io VPP  v21.01.1
Vector Packet Processing
vl_api_sw_interface_address_replace_begin_t Struct Reference

IP interface address replace begin. More...

Data Fields

u32 client_index
 
u32 context
 

Detailed Description

IP interface address replace begin.

The use-case is that, for some unspecified reason, the control plane has a different set of interface addresses 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 eixts, rather, is wants any unspecified interface addresses to be deleted implicitly. The CP declares the start of this procedure with this replace_begin API Call, and when it has populated all addresses it wants, it calls the below replace_end API. From this point on it is of course free to add and delete interface addresses 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 249 of file interface.api.

Field Documentation

◆ client_index

u32 vl_api_sw_interface_address_replace_begin_t::client_index

Definition at line 251 of file interface.api.

◆ context

u32 vl_api_sw_interface_address_replace_begin_t::context

Definition at line 252 of file interface.api.


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