]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Allow bridges and bonds to up and down
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 8 Dec 2016 17:40:05 +0000 (12:40 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:19 +0000 (20:26 -0500)
commitef71d1f860eff7b04623000a33766bf4c2e52a78
treefa23013dbb7a35ebf6418d0c3b6a62778a10d5b3
parentb5183fd1ae63960f83868f0a25d6b82beaf7da22
pimd: Allow bridges and bonds to up and down

Bridges and bonds when ifdowned are removed from
the kernel in it's entirety, while pim assumed
that interfaces were kept around in some fashion.

Basically when we had an ifdown event, for all ifchannels
on that interface delete from the OIF.  Also note
the fact that the vif has gone away and we need to
recreate it on the next ifup.

Ticket: CM-13896
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_iface.c
pimd/pim_ifchannel.c
pimd/pim_zebra.c