diff options
author | Philippe Guibert <philippe.guibert@6wind.com> | 2021-02-26 10:04:25 +0100 |
---|---|---|
committer | Philippe Guibert <philippe.guibert@6wind.com> | 2021-04-09 18:29:58 +0200 |
commit | e18747a9676baf559b244434c0119ada19c4021e (patch) | |
tree | a25fb259b58f6c25813859159f3191ac9cca1224 /zebra/zebra_rib.c | |
parent | zebra, lib: handle NEIGH_ADD/DELETE to zebra dataplane framework (diff) | |
download | frr-e18747a9676baf559b244434c0119ada19c4021e.tar.xz frr-e18747a9676baf559b244434c0119ada19c4021e.zip |
zebra: move neighbor table configuration to dplane contexts
Instead of directly configuring the neighbor table after read from zapi
interface, a zebra dplane context is prepared to host the interface and
the family where the neighbor table is updated. Also, some other fields
are hosted: app_probes, ucast_probes, and mcast_probes. More information
on those fields can be found on ip-ntable configuration.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'zebra/zebra_rib.c')
-rw-r--r-- | zebra/zebra_rib.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index 807c9f0e8..11bc0a2c9 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -3931,6 +3931,7 @@ static int rib_process_dplane_results(struct thread *thread) case DPLANE_OP_VTEP_DELETE: case DPLANE_OP_NEIGH_DISCOVER: case DPLANE_OP_BR_PORT_UPDATE: + case DPLANE_OP_NEIGH_TABLE_UPDATE: case DPLANE_OP_NONE: /* Don't expect this: just return the struct? */ dplane_ctx_fini(&ctx); |