Author: nbd Date: 2016-01-05 00:30:36 +0100 (Tue, 05 Jan 2016) New Revision: 48132
Modified: trunk/config/Config-kernel.in trunk/package/kernel/linux/modules/netsupport.mk Log: Configure IPv6 kernel options in config/Config-kernel.in Revision 46834 changed IPv6 support from a module to builtin. But since the configuration of the IPv6 kernel options was left in package/kernel/linux/modules/netsupport.mk, this means that an empty kmod-ipv6 module was still being generated (not packaged). This patch moves the configuration of the IPv6 kernel options to config/Config-kernel.in to remove this last bit of the module. Note that CONFIG_IPV6_PRIVACY was dropped (enabled by default since Linux v3.13), so this option is no longer needed. See https://github.com/torvalds/linux/commit/5d9efa7ee99eed58388f186c13cf2e2a87e9ceb4 Signed-off-by: Arjen de Korte <[email protected]> Modified: trunk/config/Config-kernel.in =================================================================== --- trunk/config/Config-kernel.in 2016-01-04 22:35:36 UTC (rev 48131) +++ trunk/config/Config-kernel.in 2016-01-04 23:30:36 UTC (rev 48132) @@ -551,3 +551,26 @@ default n help Build kernel with support for seccomp. + +# +# IPv6 configuration +# + +config KERNEL_IPV6 + def_bool IPV6 + +if KERNEL_IPV6 + + config KERNEL_IPV6_MULTIPLE_TABLES + def_bool y + + config KERNEL_IPV6_SUBTREES + def_bool y + + config KERNEL_IPV6_MROUTE + def_bool y + + config KERNEL_IPV6_PIMSM_V2 + def_bool n + +endif Modified: trunk/package/kernel/linux/modules/netsupport.mk =================================================================== --- trunk/package/kernel/linux/modules/netsupport.mk 2016-01-04 22:35:36 UTC (rev 48131) +++ trunk/package/kernel/linux/modules/netsupport.mk 2016-01-04 23:30:36 UTC (rev 48132) @@ -454,28 +454,6 @@ $(eval $(call KernelPackage,iptunnel6)) -define KernelPackage/ipv6 - SUBMENU:=$(NETWORK_SUPPORT_MENU) - TITLE:=IPv6 support - DEPENDS:=@IPV6 - HIDDEN:=1 - DEFAULT:=y - KCONFIG:= \ - CONFIG_IPV6=y \ - CONFIG_IPV6_PRIVACY=y \ - CONFIG_IPV6_MULTIPLE_TABLES=y \ - CONFIG_IPV6_MROUTE=y \ - CONFIG_IPV6_PIMSM_V2=n \ - CONFIG_IPV6_SUBTREES=y -endef - -define KernelPackage/ipv6/description - Kernel modules for IPv6 support -endef - -$(eval $(call KernelPackage,ipv6)) - - define KernelPackage/sit SUBMENU:=$(NETWORK_SUPPORT_MENU) DEPENDS:=@IPV6 +kmod-iptunnel +kmod-iptunnel4 _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
