Bläddra i källkod

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 9 år sedan
förälder
incheckning
cb736edff2

+ 6 - 1
target/linux/config/Config.in.addons

@@ -15,5 +15,10 @@ config ADK_KERNEL_ADDON_MPTCP
 
 config ADK_KERNEL_ADDON_FBLOGO
 	boolean
-	depends on ADK_KERNEL_VERSION_3_15
 	depends on ADK_KERNEL_VERSION_3_14
+
+config ADK_KERNEL_ADDON_DIETNET
+	boolean
+	depends on ADK_KERNEL_VERSION_3_14
+	depends on ADK_KERNEL_VERSION_3_12
+	depends on ADK_KERNEL_VERSION_3_10

+ 8 - 7
target/linux/config/Config.in.network

@@ -4,8 +4,15 @@ config ADK_KERNEL_IP_FIB_HASH
 	boolean
 	default y
 
+config ADK_DISABLE_TCP_FASTOPEN
+	prompt "Disable TCP Fastopen"
+	boolean
+	select ADK_KERNEL_ADDON_DIETNET
+	default n
+
 config ADK_KERNEL_SYN_COOKIES
-	boolean "IP: TCP syncookie support"
+	prompt "IP: TCP syncookie support"
+	boolean
 	default n
 
 config ADK_KERNEL_IP_PNP_BOOTP
@@ -40,12 +47,6 @@ config ADK_KERNEL_LLC
 	tristate
 	default n
 
-config ADK_KERNEL_TCP_FASTOPEN
-	prompt "Enable TCP Fastopen"
-	select ADK_KERNEL_CRYPTO
-	select ADK_KERNEL_CRYPTO_AES
-	boolean
-	default n
 
 config ADK_KERNEL_IP_MULTICAST
 	prompt "Enable IP Multicasting"

+ 0 - 0
target/linux/patches/3.10.53/tcp-fastopen.patch → target/linux/patches/3.10.53/patch-dietnet


+ 0 - 0
target/linux/patches/3.12.33/tcp-fastopen.patch → target/linux/patches/3.12.33/patch-dietnet


+ 0 - 0
target/linux/patches/3.14.26/tcp-fastopen.patch → target/linux/patches/3.14.26/patch-dietnet


+ 10 - 5
toolchain/kernel-headers/Makefile

@@ -3,10 +3,10 @@
 
 include $(ADK_TOPDIR)/rules.mk
 include ../rules.mk
-include ${ADK_TOPDIR}/mk/kernel-ver.mk
+include $(ADK_TOPDIR)/mk/kernel-ver.mk
 include $(ADK_TOPDIR)/mk/linux.mk
-include ${ADK_TOPDIR}/mk/kernel-vars.mk
-include ${ADK_TOPDIR}/mk/buildhlp.mk
+include $(ADK_TOPDIR)/mk/kernel-vars.mk
+include $(ADK_TOPDIR)/mk/buildhlp.mk
 
 $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/linux-$(KERNEL_VERSION)/.patched:
 ifeq ($(ADK_TARGET_SYSTEM_PCENGINES_APU),y)
@@ -49,12 +49,17 @@ ifeq ($(ADK_KERNEL_ADDON_MPTCP),y)
 	$(TRACE) mptcp-kernel-patch
 	$(PATCH) $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/linux-$(KERNEL_VERSION) \
 		$(ADK_TOPDIR)/target/linux/patches/$(KERNEL_VERSION) patch-mptcp $(MAKE_TRACE)
+endif
+ifeq ($(ADK_KERNEL_ADDON_DIETNET),y)
+	$(TRACE) dietnet-kernel-patch
+	$(PATCH) $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/linux-$(KERNEL_VERSION) \
+		$(ADK_TOPDIR)/target/linux/patches/$(KERNEL_VERSION) patch-dietnet $(MAKE_TRACE)
 endif
 	touch $@
 
 $(WRKBUILD)/.headers: $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/linux-$(KERNEL_VERSION)/.patched
-	${KERNEL_MAKE_ENV} $(MAKE) -C $(WRKBUILD) ${KERNEL_MAKE_OPTS} headers_check
-	${KERNEL_MAKE_ENV} $(MAKE) -C $(WRKBUILD) ${KERNEL_MAKE_OPTS} \
+	$(KERNEL_MAKE_ENV) $(MAKE) -C $(WRKBUILD) $(KERNEL_MAKE_OPTS) headers_check
+	$(KERNEL_MAKE_ENV) $(MAKE) -C $(WRKBUILD) $(KERNEL_MAKE_OPTS) \
 		INSTALL_HDR_PATH=$(STAGING_TARGET_DIR)/usr \
 		headers_install
 ifeq ($(ADK_TARGET_ARCH),cris)