]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/zclient.h
lib, zebra: changes to propagate vxlan mcast SG entries to pimd
[mirror_frr.git] / lib / zclient.h
index 3a054e5e7213e8f6a5eff878e9dcdc34321f1d14..0926281f2eb0d770338537a2245494ac20862581 100644 (file)
@@ -164,6 +164,8 @@ typedef enum {
        ZEBRA_IPTABLE_DELETE,
        ZEBRA_IPTABLE_NOTIFY_OWNER,
        ZEBRA_VXLAN_FLOOD_CONTROL,
+       ZEBRA_VXLAN_SG_ADD,
+       ZEBRA_VXLAN_SG_DEL,
 } zebra_message_types_t;
 
 struct redist_proto {
@@ -275,6 +277,10 @@ struct zclient {
                                    struct zclient *zclient,
                                    uint16_t length,
                                    vrf_id_t vrf_id);
+       int (*vxlan_sg_add)(int command, struct zclient *client,
+                       uint16_t length, vrf_id_t vrf_id);
+       int (*vxlan_sg_del)(int command, struct zclient *client,
+                       uint16_t length, vrf_id_t vrf_id_t);
 };
 
 /* Zebra API message flag. */