From: David S. Miller Date: Fri, 11 Feb 2022 11:44:27 +0000 (+0000) Subject: Merge branch 'ipv6-loopback' X-Git-Tag: v6.1-rc5~1746^2~373 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c002496babfdc82c5b8fbe3f5a3b73201dca2c73;p=platform%2Fkernel%2Flinux-starfive.git Merge branch 'ipv6-loopback' Eric Dumazet says: ==================== ipv6: remove addrconf reliance on loopback Second patch in this series removes IPv6 requirement about the netns loopback device being the last device being dismantled. This was needed because rt6_uncached_list_flush_dev() and ip6_dst_ifdown() had to switch dst dev to a known device (loopback). Instead of loopback, we can use the (hidden) blackhole_netdev which is also always there. This will allow future simplfications of netdev_run_to() and other parts of the stack like default_device_exit_batch(). Last two patches are optimizations for both IP families. ==================== Signed-off-by: David S. Miller --- c002496babfdc82c5b8fbe3f5a3b73201dca2c73