]> git.puffer.fish Git - mirror/frr.git/commit
pimd: We do not need to BINDTODEVICE for default vrf 1124/head
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 7 Sep 2017 15:14:30 +0000 (11:14 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 7 Sep 2017 15:14:30 +0000 (11:14 -0400)
commitd1ee84e95109d881a941d90efcd755f824eaa326
tree559bdad67de5dd53ae39e970f3028a789bac9ed9
parenta7e5e20a22cf875a077f4800dbbec23b6c836b03
pimd: We do not need to BINDTODEVICE for default vrf

The changes introduced in PR #1044 caused pim to notice
when a setsockopt call failed.  The kicker here is that
this used to just work because we ignored the issue
pre.  So VRF's need to BINDTODEVICE to get igmp callbacks
but the default vrf does not need to do so.

With the fix we now see IGMP group join:
root@dell-s6000-02 ~/frr# vtysh -c "show ip igmp group"
Interface Address         Group           Mode Timer    Srcs V Uptime
br1       20.0.11.1       232.2.3.4       EXCL 00:04:14    1 3 00:00:05

Fixes: #1121
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_mroute.c