From: Ido Schimmel Date: Tue, 18 Jun 2019 15:12:47 +0000 (+0300) Subject: netdevsim: Ignore IPv6 multipath notifications X-Git-Tag: v5.3-rc1~140^2~202^2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d133e4f1fa12bff58e1203c7d6c75f993fb5dead;p=thirdparty%2Fkernel%2Flinux.git netdevsim: Ignore IPv6 multipath notifications In a similar fashion to previous patch, have netdevsim ignore IPv6 multipath notifications for now. Signed-off-by: Ido Schimmel Acked-by: Jiri Pirko Signed-off-by: David S. Miller --- diff --git a/drivers/net/netdevsim/fib.c b/drivers/net/netdevsim/fib.c index 8c57ba7477726..83ba5113210df 100644 --- a/drivers/net/netdevsim/fib.c +++ b/drivers/net/netdevsim/fib.c @@ -190,6 +190,13 @@ static int nsim_fib_event_nb(struct notifier_block *nb, unsigned long event, case FIB_EVENT_ENTRY_ADD: /* fall through */ case FIB_EVENT_ENTRY_DEL: + if (info->family == AF_INET6) { + struct fib6_entry_notifier_info *fen6_info = ptr; + + if (fen6_info->multipath_rt) + return NOTIFY_DONE; + } + err = nsim_fib_event(data, info, event == FIB_EVENT_ENTRY_ADD); break;