summaryrefslogtreecommitdiff
path: root/pimd/pim_vxlan.h
diff options
context:
space:
mode:
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2019-03-23 08:25:20 -0700
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2019-04-20 08:33:23 -0700
commit269c1fe1e75a8ca7c73680b81641d7e05efc4335 (patch)
tree1230e791a88ac853193963664b4f8dd90d086aa6 /pimd/pim_vxlan.h
parent332087df41db6ec4630e984a895fceac1c8adeb9 (diff)
pimd: update vxlan mroute entries when the lo or peerlink vif is updated
For vxlan origination mroutes the IIF is pinned to a. lo for single VTEPs b. peerlink-rif for anycast VTEPs This commit includes the changes to react to pim-vifi add/del for these devices. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_vxlan.h')
-rw-r--r--pimd/pim_vxlan.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_vxlan.h b/pimd/pim_vxlan.h
index ad84fa8e04..0a6e409c73 100644
--- a/pimd/pim_vxlan.h
+++ b/pimd/pim_vxlan.h
@@ -123,5 +123,7 @@ extern void pim_vxlan_sg_del(struct pim_instance *pim, struct prefix_sg *sg);
extern void pim_vxlan_update_sg_reg_state(struct pim_instance *pim,
struct pim_upstream *up, bool reg_join);
extern struct pim_interface *pim_vxlan_get_term_ifp(struct pim_instance *pim);
+extern void pim_vxlan_add_vif(struct interface *ifp);
+extern void pim_vxlan_del_vif(struct interface *ifp);
#endif /* PIM_VXLAN_H */