Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: don't include ndisc.h from ipv6.h

Nothing in ipv6.h needs ndisc.h, drop it.

Link: https://lore.kernel.org/r/20220203043457.2222388-1-kuba@kernel.org
Acked-by: Jeremy Kerr <jk@codeconstruct.com.au>
Acked-by: Stefan Schmidt <stefan@datenfreihafen.org>
Link: https://lore.kernel.org/r/20220203231240.2297588-1-kuba@kernel.org
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+6 -1
+1
drivers/net/bonding/bond_alb.c
··· 19 19 #include <linux/in.h> 20 20 #include <net/arp.h> 21 21 #include <net/ipv6.h> 22 + #include <net/ndisc.h> 22 23 #include <asm/byteorder.h> 23 24 #include <net/bonding.h> 24 25 #include <net/bond_alb.h>
+1
drivers/net/usb/cdc_mbim.c
··· 21 21 #include <net/ipv6.h> 22 22 #include <net/addrconf.h> 23 23 #include <net/ipv6_stubs.h> 24 + #include <net/ndisc.h> 24 25 25 26 /* alternative VLAN for IP session 0 if not untagged */ 26 27 #define MBIM_IPS0_VID 4094
-1
include/net/ipv6.h
··· 15 15 #include <linux/refcount.h> 16 16 #include <linux/jump_label_ratelimit.h> 17 17 #include <net/if_inet6.h> 18 - #include <net/ndisc.h> 19 18 #include <net/flow.h> 20 19 #include <net/flow_dissector.h> 21 20 #include <net/snmp.h>
+1
include/net/ipv6_frag.h
··· 1 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 2 #ifndef _IPV6_FRAG_H 3 3 #define _IPV6_FRAG_H 4 + #include <linux/icmpv6.h> 4 5 #include <linux/kernel.h> 5 6 #include <net/addrconf.h> 6 7 #include <net/ipv6.h>
+1
net/6lowpan/core.c
··· 5 5 * (C) 2015 Pengutronix, Alexander Aring <aar@pengutronix.de> 6 6 */ 7 7 8 + #include <linux/if_arp.h> 8 9 #include <linux/module.h> 9 10 10 11 #include <net/6lowpan.h>
+1
net/ieee802154/6lowpan/core.c
··· 47 47 #include <linux/module.h> 48 48 #include <linux/netdevice.h> 49 49 #include <linux/ieee802154.h> 50 + #include <linux/if_arp.h> 50 51 51 52 #include <net/ipv6.h> 52 53
+1
net/mctp/device.c
··· 6 6 * Copyright (c) 2021 Google 7 7 */ 8 8 9 + #include <linux/if_arp.h> 9 10 #include <linux/if_link.h> 10 11 #include <linux/mctp.h> 11 12 #include <linux/netdevice.h>