From: Xin Long Date: Tue, 17 May 2022 01:30:29 +0000 (-0400) Subject: dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9cc341286e99a268e63efc6e937d4c467bcf386c;p=linux.git dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown Like other places in ipv4/6 dst ifdown, change to use blackhole_netdev instead of pernet loopback_dev in dn dst ifdown. Signed-off-by: Xin Long Link: https://lore.kernel.org/r/0cdf10e5a4af509024f08644919121fb71645bc2.1652751029.git.lucien.xin@gmail.com Signed-off-by: Jakub Kicinski --- diff --git a/net/decnet/dn_route.c b/net/decnet/dn_route.c index d1d78a463a06b..552a53f1d5d02 100644 --- a/net/decnet/dn_route.c +++ b/net/decnet/dn_route.c @@ -159,7 +159,7 @@ static void dn_dst_ifdown(struct dst_entry *dst, struct net_device *dev, int how struct neighbour *n = rt->n; if (n && n->dev == dev) { - n->dev = dev_net(dev)->loopback_dev; + n->dev = blackhole_netdev; dev_hold(n->dev); dev_put(dev); }