]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rt.h
Merge pull request #12780 from opensourcerouting/spdx-license-id
[mirror_frr.git] / zebra / rt.h
index a4e1b32818cf01b60b1e54ae02a42855a09a6824..2e3495a03731e3fdc2e2c08b7ac90b48822d9b76 100644 (file)
@@ -88,7 +88,9 @@ 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);
 extern void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
-                                  struct interface *br_if);
+                                  struct interface *br_if, vlanid_t vid);
+extern void macfdb_read_mcast_entry_for_vni(struct zebra_ns *zns,
+                                           struct interface *ifp, vni_t vni);
 extern void macfdb_read_specific_mac(struct zebra_ns *zns,
                                     struct interface *br_if,
                                     const struct ethaddr *mac, vlanid_t vid);
@@ -112,6 +114,7 @@ extern void kernel_update_multi(struct dplane_ctx_list_head *ctx_list);
  * Called by the dplane pthread to read incoming OS messages and dispatch them.
  */
 int kernel_dplane_read(struct zebra_dplane_info *info);
+extern void vlan_read(struct zebra_ns *zns);
 
 #ifdef __cplusplus
 }