]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rtread_netlink.c
Merge pull request #5793 from ton31337/fix/formatting_show_bgp_summary_failed
[mirror_frr.git] / zebra / rtread_netlink.c
index ec29d1820ece9d5680cbc41af3be2f6af8aff88d..fbca47351dca4582e8dad00b8a5268b47e3ee056 100644 (file)
@@ -25,7 +25,9 @@
 
 #include "vty.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)
 {
@@ -43,6 +45,12 @@ void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
        netlink_macfdb_read_for_bridge(zns, ifp, br_if);
 }
 
+void macfdb_read_specific_mac(struct zebra_ns *zns, struct interface *br_if,
+                             struct ethaddr *mac, vlanid_t vid)
+{
+netlink_macfdb_read_specific_mac(zns, br_if, mac, vid);
+}
+
 void neigh_read(struct zebra_ns *zns)
 {
        netlink_neigh_read(zns);
@@ -53,4 +61,14 @@ void neigh_read_for_vlan(struct zebra_ns *zns, struct interface *vlan_if)
        netlink_neigh_read_for_vlan(zns, vlan_if);
 }
 
+void neigh_read_specific_ip(struct ipaddr *ip, struct interface *vlan_if)
+{
+       netlink_neigh_read_specific_ip(ip, vlan_if);
+}
+
+void kernel_read_pbr_rules(struct zebra_ns *zns)
+{
+       netlink_rules_read(zns);
+}
+
 #endif /* GNU_LINUX */