|
@@ -5159,7 +5159,8 @@ static int mlxsw_sp_router_fib_event(struct notifier_block *nb,
|
|
struct mlxsw_sp_router *router;
|
|
struct mlxsw_sp_router *router;
|
|
|
|
|
|
if (!net_eq(info->net, &init_net) ||
|
|
if (!net_eq(info->net, &init_net) ||
|
|
- (info->family != AF_INET && info->family != AF_INET6))
|
|
|
|
|
|
+ (info->family != AF_INET && info->family != AF_INET6 &&
|
|
|
|
+ info->family != RTNL_FAMILY_IPMR))
|
|
return NOTIFY_DONE;
|
|
return NOTIFY_DONE;
|
|
|
|
|
|
fib_work = kzalloc(sizeof(*fib_work), GFP_ATOMIC);
|
|
fib_work = kzalloc(sizeof(*fib_work), GFP_ATOMIC);
|