mirror of
https://git.proxmox.com/git/mirror_frr
synced 2026-01-03 10:12:48 +00:00
zebra: Newer kernels send data about mroute changes
Newer linux kernels apparently send data down the netlink bus for the creation of mroutes. Add a bit of code to notice this and to handle it appropriately( ie do nothing at this point in time ) as that the correct place to do this is in the pim socket in pimd. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
87b5d1b098
commit
c25e2f1ad1
@ -833,7 +833,9 @@ int netlink_route_change(struct nlmsghdr *h, ns_id_t ns_id, int startup)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!(rtm->rtm_family == AF_INET || rtm->rtm_family == AF_INET6)) {
|
||||
if (!(rtm->rtm_family == AF_INET ||
|
||||
rtm->rtm_family == AF_INET6 ||
|
||||
rtm->rtm_family == RTNL_FAMILY_IPMR )) {
|
||||
flog_warn(
|
||||
EC_ZEBRA_UNKNOWN_FAMILY,
|
||||
"Invalid address family: %u received from kernel route change: %s",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user