]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zapi_msg.c
pimd, zebra: request for replay of SG entries on startup
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Tue, 2 Jul 2019 18:20:34 +0000 (11:20 -0700)
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Wed, 3 Jul 2019 17:11:53 +0000 (10:11 -0700)
commitecbbc3a750f055d1ea8adc2da2c6225840696b13
treeb1cb276169661a30e94c6311726fc0fb116f1d64
parent1c05eb44199ef7dbbb9336a6321266576c8bf484
pimd, zebra: request for replay of SG entries on startup

zvni setup in zebra is controlled via bgpd i.e. advertise_all_vni
from bgpd triggers this setup. As a part of zvni creation we may need
to setup BUM mcast SG entries which are propagated to pimd for MDT setup.

Now pimd may not be present at the time of zvni creation or may restart
post zvni creation so we need a mechanism to replay (on pimd startup) and
to cleanup (on pimd stop). This is addressed via zebra_vxlan_sg_replay and
zebra_evpn_pim_cfg_clean_up.

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
lib/log.c
lib/zclient.h
pimd/pim_zebra.c
zebra/zapi_msg.c
zebra/zebra_vrf.h
zebra/zebra_vxlan.c
zebra/zebra_vxlan.h