Go to the source code of this file.
|
int | svs_table_add (fib_protocol_t fproto, u32 table_id) |
|
int | svs_table_delete (fib_protocol_t fproto, u32 table_id) |
|
int | svs_route_add (u32 table_id, const fib_prefix_t *pfx, u32 source_table_id) |
|
int | svs_route_delete (u32 table_id, const fib_prefix_t *pfx) |
|
int | svs_enable (fib_protocol_t fproto, u32 table_id, u32 sw_if_index) |
|
int | svs_disable (fib_protocol_t fproto, u32 table_id, u32 sw_if_index) |
|
void | svs_walk (svs_walk_fn_t fn, void *ctx) |
|
◆ SVS_PLUGIN_VERSION_MAJOR
#define SVS_PLUGIN_VERSION_MAJOR 1 |
Source VRF Selection matches against a packet's source address to set the VRF in which the subsequnet destination IP address lookup is done.
If no match for the source address is found, then the RX interface's table/VRF is used.
Definition at line 27 of file svs.h.
◆ SVS_PLUGIN_VERSION_MINOR
#define SVS_PLUGIN_VERSION_MINOR 0 |
Definition at line 28 of file svs.h.
◆ svs_walk_fn_t
Definition at line 40 of file svs.h.
◆ svs_disable()
◆ svs_enable()
◆ svs_route_add()
Definition at line 80 of file svs.c.
◆ svs_route_delete()
◆ svs_table_add()
Definition at line 30 of file svs.c.
◆ svs_table_delete()
Definition at line 38 of file svs.c.
◆ svs_walk()