Merge pull request #1124 from donaldsharp/pim_igmp_fix

pimd: We do not need to BINDTODEVICE for default vrf
This commit is contained in:
Renato Westphal 2017-09-07 15:04:54 -03:00 committed by GitHub
commit b200bb7484

View File

@ -720,7 +720,8 @@ int pim_mroute_socket_enable(struct pim_instance *pim)
}
#ifdef SO_BINDTODEVICE
if (setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, pim->vrf->name,
if (pim->vrf->vrf_id != VRF_DEFAULT &&
setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, pim->vrf->name,
strlen(pim->vrf->name))) {
zlog_warn("Could not setsockopt SO_BINDTODEVICE: %s",
safe_strerror(errno));