summaryrefslogtreecommitdiffstats
path: root/zebra/rt.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2023-04-27 05:02:09 +0200
committerDonald Sharp <sharpd@nvidia.com>2023-07-05 19:03:14 +0200
commit605df8d44fab7a39429ed2d165fd06f0d98d3d0b (patch)
tree9554c05ae40845c70913cd3ea869b99fc73100e0 /zebra/rt.h
parentzebra: Add code to get/set interface to pass up from dplane (diff)
downloadfrr-605df8d44fab7a39429ed2d165fd06f0d98d3d0b.tar.xz
frr-605df8d44fab7a39429ed2d165fd06f0d98d3d0b.zip
zebra: Use zebra dplane for RTM link and addr
a) Move the reads of link and address information into the dplane b) Move the startup read of data into the dplane as well. c) Break up startup reading of the linux kernel data into multiple phases. As that we have implied ordering of data that must be read first and if the dplane has taken over some data reading then we must delay initial read-in of other data. Fixes: #13288 Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/rt.h')
-rw-r--r--zebra/rt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/zebra/rt.h b/zebra/rt.h
index 2e3495a03..af170a22a 100644
--- a/zebra/rt.h
+++ b/zebra/rt.h
@@ -84,6 +84,8 @@ extern int kernel_get_ipmr_sg_stats(struct zebra_vrf *zvrf, void *mroute);
* state.
*/
extern void interface_list(struct zebra_ns *zns);
+extern void interface_list_tunneldump(struct zebra_ns *zns);
+extern void interface_list_second(struct zebra_ns *zns);
extern void kernel_init(struct zebra_ns *zns);
extern void kernel_terminate(struct zebra_ns *zns, bool complete);
extern void macfdb_read(struct zebra_ns *zns);