firmware/br-ext-chip-allwinner/board/v83x/kernel/patches/00000-net_ipv6_Makefile.patch

35 lines
1.3 KiB
Diff

diff -drupN a/net/ipv6/Makefile b/net/ipv6/Makefile
--- a/net/ipv6/Makefile 2018-08-06 17:23:04.000000000 +0300
+++ b/net/ipv6/Makefile 2022-06-12 05:28:14.000000000 +0300
@@ -7,14 +7,15 @@ obj-$(CONFIG_IPV6) += ipv6.o
ipv6-objs := af_inet6.o anycast.o ip6_output.o ip6_input.o addrconf.o \
addrlabel.o \
route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o udplite.o \
- raw.o icmp.o mcast.o reassembly.o tcp_ipv6.o ping.o \
+ raw.o icmp.o mcast.o reassembly.o tcp_ipv6.o \
exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
- udp_offload.o
+ udp_offload.o exthdrs_core.o ip6_checksum.o ip6_icmp.o
ipv6-offload := ip6_offload.o tcpv6_offload.o exthdrs_offload.o
ipv6-$(CONFIG_SYSCTL) = sysctl_net_ipv6.o
ipv6-$(CONFIG_IPV6_MROUTE) += ip6mr.o
+ipv6-$(CONFIG_IP_PING) += ping.o
ipv6-$(CONFIG_XFRM) += xfrm6_policy.o xfrm6_state.o xfrm6_input.o \
xfrm6_output.o xfrm6_protocol.o
@@ -45,8 +46,11 @@ obj-$(CONFIG_IPV6_TUNNEL) += ip6_tunnel.
obj-$(CONFIG_IPV6_GRE) += ip6_gre.o
obj-$(CONFIG_IPV6_FOU) += fou6.o
-obj-y += addrconf_core.o exthdrs_core.o ip6_checksum.o ip6_icmp.o
+obj-y += addrconf_core.o
+
+ifneq ($(CONFIG_IPV6),)
obj-$(CONFIG_INET) += output_core.o protocol.o $(ipv6-offload)
+endif
obj-$(subst m,y,$(CONFIG_IPV6)) += inet6_hashtables.o