FD.io VPP
v21.01.1
Vector Packet Processing
|
IP table replace being. More...
Data Fields | |
u32 | client_index |
u32 | context |
vl_api_ip_table_t | table |
IP table replace being.
The use-case is that, for some unspecified reason, the control plane has a very different set of entries it wants in the table than VPP currently has. The CP would thus like to 'replace' VPP's current table only by specifying what the new set of entries shall be, i.e. it is not going to delete anything that already exists. the CP declares the start of this procedure with this begin_replace API Call, and when it has populated all the entries it wants, it calls the below end_replace API. From this point on it is of course free to add and delete entries as usual. The underlying mechanism by which VPP implements this replace is purposefully left unspecified.
client_index | - opaque cookie to identify the sender |
context | - sender context, to match reply w/ request |
table | - The table to resync |