]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rtread_netlink.c
isisd: implement 'max-area-addresses-mismatch' notification
[mirror_frr.git] / zebra / rtread_netlink.c
index d59883445d503f2c84d07291e5b5af9aa76c0de4..e9920460785cdf85931b4d0316d3c51048e727a4 100644 (file)
 
 #include <zebra.h>
 
+#ifdef GNU_LINUX
+
 #include "vty.h"
-#include "zebra/zserv.h"
+#include "zebra/rt.h"
+#include "zebra/zebra_pbr.h"
 #include "zebra/rt_netlink.h"
+#include "zebra/rule_netlink.h"
 
-void route_read (struct zebra_ns *zns)
+void route_read(struct zebra_ns *zns)
 {
-  netlink_route_read (zns);
+       netlink_route_read(zns);
 }
+
+void macfdb_read(struct zebra_ns *zns)
+{
+       netlink_macfdb_read(zns);
+}
+
+void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
+                           struct interface *br_if)
+{
+       netlink_macfdb_read_for_bridge(zns, ifp, br_if);
+}
+
+void neigh_read(struct zebra_ns *zns)
+{
+       netlink_neigh_read(zns);
+}
+
+void neigh_read_for_vlan(struct zebra_ns *zns, struct interface *vlan_if)
+{
+       netlink_neigh_read_for_vlan(zns, vlan_if);
+}
+
+void kernel_read_pbr_rules(struct zebra_ns *zns)
+{
+       netlink_rules_read(zns);
+}
+
+#endif /* GNU_LINUX */