Skip to content
Snippets Groups Projects
Select Git revision
  • bf8c3babae71070c10408948a04d7ede138de8ff
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-06-25
  • experimental-2025-06-25-base
  • experimental-2025-06-24
  • experimental-2025-06-24-base
  • experimental-2025-06-22
  • experimental-2025-06-22-base
  • v2023.2.5-ffs0.1
  • experimental-2025-06-08
  • experimental-2025-06-08-base
  • experimental-2025-06-06
  • experimental-2025-06-06-base
  • experimental-2025-05-27
  • experimental-2025-05-27-base
  • experimental-2025-05-18
  • experimental-2025-05-18-base
  • experimental-2025-05-15
  • experimental-2025-05-15-base
  • experimental-2025-05-13
  • experimental-2025-05-13-base
  • experimental-2025-05-08
41 results

0011-build-compress-kernel-debuginfo-using-zstd.patch

Blame
  • 0050-linux-make-IPv6-builtin-if-selected-saves-30KB.patch 5.23 KiB
    From: Matthias Schiffer <mschiffer@universe-factory.net>
    Date: Thu, 16 Jun 2016 00:51:07 +0200
    Subject: linux: make IPv6 builtin if selected (saves >30KB)
    
    Signed-off-by: Steven Barth <steven@midlink.org>
    
    Backport of OpenWrt r46834
    
    kmod-ipv6 is added to the PROVIDES of the kernel package, so we don't have
    to adjust all packages depending on kmod-ipv6.
    
    diff --git a/config/Config-build.in b/config/Config-build.in
    index 4674d8403539a3b209d709342ab71a6e6ff79de2..cd50290f812f73bc6886a789a456956fa4fb1e42 100644
    --- a/config/Config-build.in
    +++ b/config/Config-build.in
    @@ -83,7 +83,7 @@ menu "Global build settings"
     		prompt "Enable IPv6 support in packages"
     		default y
     		help
    -		  Enable IPv6 support in packages (passes --enable-ipv6 to configure scripts).
    +		  Enables IPv6 support in kernel (builtin) and packages.
     
     	config PKG_BUILD_PARALLEL
     		bool
    diff --git a/package/kernel/linux/Makefile b/package/kernel/linux/Makefile
    index 45ca9faa923eb1a1db97d94d0406a46223c59a8f..b06c49a92fd396e8edcb0ca7a7a94b74b05a87e0 100644
    --- a/package/kernel/linux/Makefile
    +++ b/package/kernel/linux/Makefile
    @@ -49,6 +49,7 @@ define Package/kernel
       TITLE:=Virtual kernel package
       VERSION:=$(LINUX_VERSION)-$(LINUX_RELEASE)-$(LINUX_VERMAGIC)
       URL:=http://www.kernel.org/
    +  PROVIDES:=$(if $(CONFIG_IPV6),kmod-ipv6)
     endef
     
     define Package/kernel/install
    diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
    index cea8e47a65b5283640a17ed6c311bd87c70373b2..8a2760d8a4a429f206eba41a8c83432e5b6ddab7 100644
    --- a/package/kernel/linux/modules/netsupport.mk
    +++ b/package/kernel/linux/modules/netsupport.mk
    @@ -439,7 +439,7 @@ $(eval $(call KernelPackage,iptunnel4))
     define KernelPackage/iptunnel6
       SUBMENU:=$(NETWORK_SUPPORT_MENU)
       TITLE:=IPv6 tunneling
    -  DEPENDS:= +kmod-ipv6
    +  DEPENDS:=@IPV6
       KCONFIG:= \
     	CONFIG_INET6_TUNNEL
       FILES:=$(LINUX_DIR)/net/ipv6/tunnel6.ko
    @@ -456,15 +456,16 @@ $(eval $(call KernelPackage,iptunnel6))
     define KernelPackage/ipv6
       SUBMENU:=$(NETWORK_SUPPORT_MENU)
       TITLE:=IPv6 support
    +  DEPENDS:=@IPV6
    +  HIDDEN:=1
    +  DEFAULT:=y
       KCONFIG:= \
    -	CONFIG_IPV6 \
    +	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
    -  FILES:=$(LINUX_DIR)/net/ipv6/ipv6.ko
    -  AUTOLOAD:=$(call AutoLoad,20,ipv6)
     endef
     
     define KernelPackage/ipv6/description
    @@ -476,7 +477,7 @@ $(eval $(call KernelPackage,ipv6))