From patchwork Fri Nov 8 18:14:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1192091 X-Patchwork-Delegate: freifunk@adrianschmutzler.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QIiV0McP"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 478pMG4QsGz9sNx for ; Sat, 9 Nov 2019 05:14:34 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References: In-Reply-To:Message-Id:Date:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZTB6DQSWewx410f8e79zXbvNLC9DViJ45mfr8+TQjBQ=; b=QIiV0McPprHZEp tSW8WtrLI2GnOSJH3G7iQxnZpyKpjesNlIFzOMsimcB5yA4xy/TEeYGvmp+g3nWAIWpEpPZns4eHH O108eU5i2WV7gJcfuX3KcqDqdwtZFeE5a0IBC3e7TdEOEXhXAW+tqLh9XsuECetw4poOhc4bMXNjS vlv7qpC1ajHmmuZxoWFyvu/LnPzOq3iOZtnHsfufJPsLVL2QrdWl2HHSfHuPOJ530Vy4jM7sXsb1K xHTkaULJ5L4NA6EZIK90nNr/DPK+05W+/ayHacAFs4WTsYem1k+7JVhQYy+OuG6t2regbJ2SVN3sy V3uQsP1rI7GFyjSM1Gpg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8mE-0006MR-7t; Fri, 08 Nov 2019 18:14:30 +0000 Received: from mout.kundenserver.de ([212.227.17.13]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m2-0006Ch-Nf for openwrt-devel@lists.openwrt.org; Fri, 08 Nov 2019 18:14:20 +0000 Received: from buildfff.adridolf.com ([188.192.135.195]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MHndY-1ifkDC1w9e-00EuMc; Fri, 08 Nov 2019 19:14:12 +0100 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Date: Fri, 8 Nov 2019 19:14:04 +0100 Message-Id: <20191108181408.18272-2-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108181408.18272-1-freifunk@adrianschmutzler.de> References: <20191108181408.18272-1-freifunk@adrianschmutzler.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:HrURfZPd6NPinYklodVqwJWgBk/JSBYjnXkqFpOyJoFTUAqeRYZ 3oNynCq7l997AXk2BV8+YWDGRoyJzE2pr4o6YfnNz86v7qOLvMcIsSyYVVhfTWITLoj0JS7 +w8i49UY+F6hDUYKkbXnzg4XbATsVHwocybAAJ2yC78KZ8gu2NtjOHSpDP8t8MYqMbeWeji k1T4usVXaNRuBwsdp7jEA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:lJJRw52eyIU=:iwaVwO6U3wuYSgfsMiA5P8 za9nwfoeP7Q+GVLma5PvR8pfZo+NKeztspEO5QoeY5wiVx5IG2YR6IHlT1PY4s97AbGbfNJHq 28pkDyWrdk40nlEh1qbBAoJ2x1AGbn01C1eMQUwqCCuQphV/vcIMR2ZzS/K7rezMS9hkNj6Gk kLP729+CHxo4WNljAO5frTZMkcSYmfOa+HboTgIDDgEAxXUSuqi/NoRoDdMz0hIbgMVuYrvxs q0IID0kDTzn9jXyOGmpZVulOISTs81gl3vXqEQlL6VSxERVSqJLNZA0wMjVoq4d6E/1hXbAze z35YXB2vtOABYdavA+whPF6vmTtkCPq+PP4EF27QD6DnX9x0bUQywZsaJD0CXUwLPebcmc/MJ Pi6L0LI6fXeijb4hmE6b2e6HQHF0y/47dhlD/M+niq7hkUfPyyuVLUj+QAXvidYkwBnz+YXz8 WFQcWuADUFl30fZn588DsS6VpPragTEgdv6MJat4TxefIoaMvPmbwNoOcRVwUXM3D/2ytybfJ WFlGpWmVmMo3jpYWxVzwkv0id6q04D1zAic5US7d450vSxCK7SBxQO7iDBdChwsK9X3jXkG1M kyXOLop3Wg2S+TpxAA7ve0xWfcXMxXQapV0gWsFauVmHk5FppoB17T+T9VqWrTEv3pjt5yIED Xkwwsgo3KiptMMpjeeA7vUcH7CNRQ93B6gB3Da/zjK0TxbVaItJC205MJrg9ReeTxM6g9jOZj wdsb/sEgUxX5ix96NwFlezmCgX2vgg3tCCnin7bIXawIV8E2A74XkIhmOOkfjbNaoDa40ugYY jmVSni9+Q79VRA93+mKmQOvG5OEzKHXXYpRNyV5kdFLNZ+zTQT+DDhxajcprhcTEB0h7fgP60 s0V288YJeSbo5Lw1w7X94HiCH7atTC5e7oLbwcD3U= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191108_101419_069734_1728F20D X-CRM114-Status: UNSURE ( 7.89 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.17.13 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record Subject: [OpenWrt-Devel] [PATCH 1/5] linux-firmware: add wil6210 firmware X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Robert Marko Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Robert Marko This patch adds wil6210 firmware and board files. Firmware version is not up to date but is only freely redistributable one I found. Board file is a generic one so most devices and especially those for long distance PtP links will require so in a ipq-wifi like way. Signed-off-by: Robert Marko --- package/firmware/linux-firmware/qca.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/firmware/linux-firmware/qca.mk b/package/firmware/linux-firmware/qca.mk index 23fcc0905a..71b484d5c7 100644 --- a/package/firmware/linux-firmware/qca.mk +++ b/package/firmware/linux-firmware/qca.mk @@ -37,3 +37,11 @@ define Package/carl9170-firmware/install $(INSTALL_DATA) $(PKG_BUILD_DIR)/carl9170-1.fw $(1)/lib/firmware endef $(eval $(call BuildPackage,carl9170-firmware)) + +Package/wil6210-firmware = $(call Package/firmware-default,wil6210 firmware) +define Package/wil6210-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(PKG_BUILD_DIR)/wil6210.fw $(1)/lib/firmware + $(INSTALL_DATA) $(PKG_BUILD_DIR)/wil6210.brd $(1)/lib/firmware +endef +$(eval $(call BuildPackage,wil6210-firmware)) From patchwork Fri Nov 8 18:14:05 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1192092 X-Patchwork-Delegate: freifunk@adrianschmutzler.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="jQCJk++A"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 478pML6fWHz9sNx for ; Sat, 9 Nov 2019 05:14:38 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References: In-Reply-To:Message-Id:Date:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7K0dSjCspU735zOBAgpYDlxbDTNy3pkbkAFqYfLDRVQ=; b=jQCJk++AiQ2KXh Z9ZDoJ8ADn7I5aRKRWuZhusrFnVRhr+F1Zz/JoCKSoQc2ZlgFJ53P5TOdYpAUj6Nn4NmcDyhgUih+ oiTqk0xJXzGHYoFFylnYgxBWTAJR1QEtvQjhpoSblAboC8XRBnoBm+yGZ1VRiKgfXeEn4iBvSz5dk MeMJHIqX7Pdn73J5DKtkAIpuYtQUXL85Wyoe6qv4KNBes7ALtAvh9+qhVpvKwLkvvQ1tUkiT4oF9I 0D3SQxlZyMhLGwqNtssDIXSwzJobBSBmSvvyVy7Qpapy+8pPzhUI2Sj4bcLztDLMTrDU2YAWyGN4a ag7ucOpuZCdMBDRIlUDA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m6-0006EU-2D; Fri, 08 Nov 2019 18:14:22 +0000 Received: from mout.kundenserver.de ([212.227.17.24]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m2-0006Cp-9L for openwrt-devel@lists.openwrt.org; Fri, 08 Nov 2019 18:14:19 +0000 Received: from buildfff.adridolf.com ([188.192.135.195]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MUGNZ-1iKeYx2fJr-00RKPv; Fri, 08 Nov 2019 19:14:12 +0100 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Date: Fri, 8 Nov 2019 19:14:05 +0100 Message-Id: <20191108181408.18272-3-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108181408.18272-1-freifunk@adrianschmutzler.de> References: <20191108181408.18272-1-freifunk@adrianschmutzler.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:Vx55jbhvxEu5mTBEjdS4aOkkaNe+r2Kk9WfYiGyYpsvwCsFf6Vy gIVLweAbkpLFskEjgr3oaGw4SJpm3NAeVIohJQl0qPWjNxroHlLQWlqyeXBVI/guqPTTR8z 2pOQkjW7axn0FXsPoWhPWdjxL8bXQceyd78ShlXoNruICWr8cOySDmnCRpBH/9pbdqO+Bak 4VrDxPIY1v6A8AG2rVfVw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:cgOGm0kxVDc=:8Gq5S9C2lfzn7Fe2TAmB4h lFhvKKFEgRfSACdCojxAZpcU0mhbcIpyLohSa4SLa6DpFeD25bRtoZdh6dPljxehFydqwXHqe zBgu+BP+2rjjCtXsRFmJzz6UEwB3Zi0IbrZ92Jpvmf2KE74CaHEyLehn7CkAUn8Eonq6cVpli t/fukT6ajYmqscvsJB+TNVZ7ATLyTQWZhGc9pt77BtOia3qPRKvJ9pPn1/E7mp0un+aaO6pgm vhwwup6IZJuECj/MzGgQBCUKYT/xcWqvsn6afco3mygqNcqqwgYaYBXPftJfZttI3siiXOYAO eT+Gz9ih7AxcOX2eEcAjx5H+tOYkQMDWuyumkWkPUJ1l/MvTEQeyU3gM8SnINQbcdqBz2zSHH C0hICXl+h2B6hS8CIZYY7LRPJkrN2ArAurzlDGhTFJ6XlGaH55ZI2oGFfS3Bt+ox1/gdqH7SJ Bv+NIpqDM/d2UJ63g4ZysTBrPHoieAPwjlut1Tb1OFzT0QnEimmSvz5yy0xhEfuF91QdUajwK 2mwIE098tqPYnkRxKIuB8iYsWTrkUC6auyskakL/4Oszd12MmgeTzQSFqc7XpzzjTB+0ahUFU FXwlyucf499q1gFSUkIAzSBvNjtZsn6xoHgbzMy8YoRnmHMHD/CliqJtVgh6b5WtXYwYnqCp4 K+owLKfFQBN53J07bzGxBn7WNBe2TYDIkBpotRdjreKMIeVBErFRmhJoZ6Lkrpvyr+9ESNhkE fVeDZSDI34kDG7KPX0Bb0HbMBaPJg+sPFDA3WlnMA2siTIJO/qvw0QDPtNamGUcV6dc4BY7uC imfFJPfaxH0halRBPdyVpX5xXbpUoFmiFZK/WUecS3ZTq26+TVL/SHinMACO4tg95TDY5Akxr zVtnr953f8fYLvOR9hnrSIJr+wdNtglBQb8456uyI= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191108_101418_619592_7D47516A X-CRM114-Status: UNSURE ( 9.63 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.17.24 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record Subject: [OpenWrt-Devel] [PATCH 2/5] mac80211: add wil6210 driver X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Robert Marko Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Robert Marko This patch adds wil6210 driver for Wilocity/QCA based 802.11ad PCI cards. Driver uses cfg80211 and nl80211 but not mac80211. Integration for UCI and LuCI will come in other patches. Signed-off-by: Robert Marko --- package/kernel/mac80211/ath.mk | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk index 64aac41b4d..ead3c8c4b2 100644 --- a/package/kernel/mac80211/ath.mk +++ b/package/kernel/mac80211/ath.mk @@ -1,6 +1,6 @@ PKG_DRIVERS += \ ath ath5k ath6kl ath6kl-sdio ath6kl-usb ath9k ath9k-common ath9k-htc ath10k \ - carl9170 + carl9170 wil6210 PKG_CONFIG_DEPENDS += \ CONFIG_PACKAGE_ATH_DEBUG \ @@ -20,7 +20,8 @@ ifdef CONFIG_PACKAGE_MAC80211_DEBUGFS ATH10K_DEBUGFS \ CARL9170_DEBUGFS \ ATH5K_DEBUG \ - ATH6KL_DEBUG + ATH6KL_DEBUG \ + WIL6210_DEBUGFS endif ifdef CONFIG_PACKAGE_MAC80211_TRACING @@ -28,7 +29,8 @@ ifdef CONFIG_PACKAGE_MAC80211_TRACING ATH10K_TRACING \ ATH6KL_TRACING \ ATH_TRACEPOINTS \ - ATH5K_TRACER + ATH5K_TRACER \ + WIL6210_TRACING endif config-$(call config_package,ath) += ATH_CARDS ATH_COMMON ATH_REG_DYNAMIC_USER_REG_HINTS @@ -65,6 +67,8 @@ config-$(call config_package,ath6kl-usb) += ATH6KL_USB config-$(call config_package,carl9170) += CARL9170 +config-$(call config_package,wil6210) += WIL6210 + define KernelPackage/ath/config if PACKAGE_kmod-ath config ATH_USER_REGD @@ -274,3 +278,11 @@ define KernelPackage/carl9170 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/carl9170/carl9170.ko AUTOLOAD:=$(call AutoProbe,carl9170) endef + +define KernelPackage/wil6210 + $(call KernelPackage/mac80211/Default) + TITLE:=QCA/Wilocity 60g WiFi card wil6210 support + DEPENDS+= @PCI_SUPPORT +kmod-mac80211 +wil6210-firmware + FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/wil6210/wil6210.ko + AUTOLOAD:=$(call AutoProbe,wil6210) +endef From patchwork Fri Nov 8 18:14:06 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1192093 X-Patchwork-Delegate: freifunk@adrianschmutzler.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="o7Sdv3Xn"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 478pMc1J8Jz9sNx for ; Sat, 9 Nov 2019 05:14:52 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References: In-Reply-To:Message-Id:Date:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ms3HV+14j6n8JhKra+AiYFIN40ztpGqqZ2crnk3I6DY=; b=o7Sdv3XnBscRuk gHq1oiA8n/dDZDGobjEil4SUisJ9s9AxWW0u8PU+KhGjBQ894JrRLTHBfUV8i/FQqOYXBzQrhnE4Q rHygTGwWDW6rAPjsxgnonU5QJPi6t65d3ukTjgLFoW99+uUV5HRZpngmW5Z1bPDYaopwgDl7Dxqwn LWn25tGOULO1ARy8RUkvRLJ2iRqVlzaNDmUIJb2l8FM9RAE82/k3hTZLhDY1eOSyuaYB7B7Mmlh+X m/PjXGz+/XOqtP5t83sIs/f198bVD4wzRiE+QhFwdtCHTQf0XiBTZoZwGbU1RsAA/PuWb0KCNXeqr 4fuByasiA9P//w5xQksA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8mQ-0006fi-KN; Fri, 08 Nov 2019 18:14:42 +0000 Received: from mout.kundenserver.de ([217.72.192.74]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m2-0006Ck-OP for openwrt-devel@lists.openwrt.org; Fri, 08 Nov 2019 18:14:21 +0000 Received: from buildfff.adridolf.com ([188.192.135.195]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MowbA-1i8cO23Mxq-00qS2M; Fri, 08 Nov 2019 19:14:12 +0100 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Date: Fri, 8 Nov 2019 19:14:06 +0100 Message-Id: <20191108181408.18272-4-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108181408.18272-1-freifunk@adrianschmutzler.de> References: <20191108181408.18272-1-freifunk@adrianschmutzler.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:ll27sNZ8dBxT/1tD4wd1hlWJ6vUkzCxQxp6VdMyD4JYHciYN3FB pZGDQzy9WRQpwaQ22XJ0iKvyaSqWMnA9aTBdU5LnRhzvs3HBSN15pL865UdqtZr6wy7hbP/ pbfRM3Echji4HZF1rniPz0jGIsadaOWq3pgRQv/KenrDN3wyZnSNnMVBq9IzRaQ7hNjOeoc P4LykXhlu9wWCVHtS/8ng== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:J1RMVFTPiC8=:xSzzIuqbZoV830zOYrsh6r +jiwWWDbP0wD/4T6KVagleuasU82+Bn1JaNBTtBTn1l1nEQtKtZxV4JbjQEG5uf77haOC6C9M Kttkp6xPDNpmqfp+hwm+Q9bSszfDOKB+5K4Fu7l+V0hyZCxouZfgwS/3QKnmfRE4+kYPn7UBM Qyt4Yt9fYAL/awytHN2uYK0AZNWqmpoLv99Y0fMtiGCkzyttKCFeGthtGCVCUSQTGciTEyemg j4IgZI3/MpkWikk0iKkctInXFAz0ciTHAnnpE/mGDf14n6lhbQasVPysC3o1gpY6eu9H3C4ZX 6XSj1dN0v5mJYB0xHibldydD21fUQcSkaHkXPceAZ8CsPFNIcYkq7pbsd8iVWUsiCYy97STP6 seDh7VDd2emGJBbRn+c0bf3nsFr+AhTeVdHzKpA4v0GsIQCJMfcHBhdMR2I58ajbd6o4rCVMW g4R/mGW7t2Fhh5SGAx0zEZ0td4q2zVfoO2PwJge0jDXmJwM7SBa10d4GfVrshYFp4fGpn5bPY Ne+wExFOaarScOmeACkOv76o2QgHnO2Qrrqy5RnRiOQRDsL4oIchHiKIZG9aY/e934aR9C5iP VvXBoGv8/wcppJxoQiEr12GAPy/MxYZknzYs6BwGmRsLdSFaUfqrtu98rDnrBL4+Jhdl9FWM1 k29bKC7VaFd+HGnafIFzJnrHucVaD3zRVMoCjgLPfwbF6cFNnhjVH7s7368+Q0UCvJWhZrXBv IheOkvxsO1R/9DAJ8EGI9k9Tsb1Jh3GPsBh4EJPD+GF1xwQNbpMqN42sHdI6+SYryX3mStf1V JFGHnTJIeVOUxo5AHIyJ3b6fjMdoh4Rhm0mCjfIjHnidcbXbnMWVZ7J2GwtX6DQiwJoD2FFHa YzKIctGXwZI79GRO/q50TL7LpMDTmUniXrQo3KbvE= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191108_101419_084305_5FF37A9F X-CRM114-Status: GOOD ( 10.33 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [217.72.192.74 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record Subject: [OpenWrt-Devel] [PATCH 3/5] mac80211: add 802.11ad support X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Robert Marko Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Robert Marko This patch adds support for 802.11ad to mac80211.sh script. It checks whether device supports 802.11ad Channel 1 and if so configures it to channel 1 and ad hwmode. htmode is not needed for 802.11ad. Signed-off-by: Robert Marko [rewrite if/else logic in mac80211.sh] Signed-off-by: Adrian Schmutzler --- .../kernel/mac80211/files/lib/wifi/mac80211.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/package/kernel/mac80211/files/lib/wifi/mac80211.sh b/package/kernel/mac80211/files/lib/wifi/mac80211.sh index be9c537926..c7aae31d35 100644 --- a/package/kernel/mac80211/files/lib/wifi/mac80211.sh +++ b/package/kernel/mac80211/files/lib/wifi/mac80211.sh @@ -75,18 +75,22 @@ detect_mac80211() { config_foreach check_mac80211_device wifi-device [ "$found" -gt 0 ] && continue - mode_band="g" - channel="11" htmode="" ht_capab="" - iw phy "$dev" info | grep -q 'Capabilities:' && htmode=HT20 - - iw phy "$dev" info | grep -q '5180 MHz' && { + if iw phy "$dev" info | grep -q '58320 MHz'; then + mode_band="ad" + channel="1" + elif iw phy "$dev" info | grep -q '5180 MHz'; then mode_band="a" channel="36" - iw phy "$dev" info | grep -q 'VHT Capabilities' && htmode="VHT80" - } + iw phy "$dev" info | grep -q 'Capabilities:' && htmode=HT20 + iw phy "$dev" info | grep -q 'VHT Capabilities' && htmode=VHT80 + else + mode_band="g" + channel="11" + iw phy "$dev" info | grep -q 'Capabilities:' && htmode=HT20 + fi [ -n "$htmode" ] && ht_capab="set wireless.radio${devidx}.htmode=$htmode" From patchwork Fri Nov 8 18:14:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1192095 X-Patchwork-Delegate: freifunk@adrianschmutzler.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="dwBr4ZZd"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 478pNP1Bkdz9sNx for ; Sat, 9 Nov 2019 05:15:33 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References: In-Reply-To:Message-Id:Date:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jePWw7pzdIcibkSQxuT9ub0ScOlXYYzSVH50+GvbcA4=; b=dwBr4ZZdbVUWx7 QyzRKKsAK/kct7YaaVKBQ0rdQKE6ldUAswerNIxMy2zYCPsVZTiIK3rk+kB3NYqqJ858QB5vzj7wZ Ktm0DKZ/hftCCPNQw30jhjvn1+xA1ijA1H+IJTnX2AntRE8I6k6fSrJ7fRVN521owlWw8Ne6Xs2CP vOvaBSB/dYbk3cFCtIDYXo7P+5pUyIAwqgDmwkQOvZ6tMdXblQSvduanvNy+Kv8VHZv6XFrwmGLkr kmnyMS312j1q41CwWt6aEgdWqYbCvRQ2sZIbsQgbtWGnpDS3l3nA1cu/b1GTkhnRMExG43qWFiaCW 7GsRoVOJvJm6asrljTHg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8mz-0008Qd-LW; Fri, 08 Nov 2019 18:15:17 +0000 Received: from mout.kundenserver.de ([217.72.192.74]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m2-0006Cj-OO for openwrt-devel@lists.openwrt.org; Fri, 08 Nov 2019 18:14:21 +0000 Received: from buildfff.adridolf.com ([188.192.135.195]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MjSwu-1i5KbW49qE-00kvjS; Fri, 08 Nov 2019 19:14:13 +0100 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Date: Fri, 8 Nov 2019 19:14:07 +0100 Message-Id: <20191108181408.18272-5-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108181408.18272-1-freifunk@adrianschmutzler.de> References: <20191108181408.18272-1-freifunk@adrianschmutzler.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:7pE5nlDFGCTXiHTDUBQQRV/RAPR48wTjd+mCdQbTzNp5IXXlbfU VDJAdBZDkYQnFXIrzT3l9DQ5OFTVqwwLXBLh+tffv4qa+4NUyu8rJ78SIQ33CbHtSiSjsuE LtB64SrD0teJibLuLf8XFNviIb2Mq9W2fupW2py/DHwHyFU8J+gazIGcNqT6bzt04qP45o3 On6m7Dg4UROOJMARF4dcw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:JzqGAcvApKw=:GqfKEYwEN8itYvuwbvB4kG B4GXyP01byynitjR2sbfCbKFOPW5m53zHLRgy3EE4ZeePcrk+YnlXR/h8hdyYZJ8DfflVC2K2 A061oAnJfHRKslwKYb9rjaJCl5Xp0dyJubb4+zM7ABslsl4U5hHiDkyFsXAJP6XJvH7JqVJuN 2HRSOE7V3svXcdlr8z+3A5czLfUHifrAchneFFxbQqoKaOLXKoBZAlivXrvsr4mgjPVqL0mr0 DAp+98kt/G+LTOLdZfU8CpnnfdX6PhCgsZR2b9XpOo9VHnPVC/TqGao4kRlmL0i6K6bTW0qGF w9VqmV7TqliUU8EpgimuqnUN4IrW7cpyakJElsRlYIXfKlVOG/wQyOmcggpO705MS73D8e7SI CpAIJlBPrpECa9l8fA1ET2e/11CAcClkJv7fGOKQhST7kpA2+rjyzmfgV+mwDELR5COgZHvt3 hBC5c6dHaf8vZ88FfQr9npTuFVEXk8aNuRnXp8zO5YgRkolH21Dnu6hjrD5QVtJiheQaD/QdY nVcvBM8vwXD+1dxcU2VQZFJzVjzHb2MxSrNgch0cGxhRJZeq6EIlsJRafEOYXtEzO96kbesHQ mWFwAqk2DK+L08dwfHi++8s7eGWpQRYcF/VRIoxHD4Wex77SJ42VT8vd4rAU9NLXUcS8/k94f t9/V/a3rvMz471egpdGonR2KZFqWl8nr1FNtWWT0oX+mHu3THZr+WPsGXuAIQ8A6gBHc/a+dG FuqivOYjGxXCMmMkqBXEMtZoPdNodb0Cpq6OGXKmjAtukY5vZeaVyQLHfmKNy6fhmHDySMqQ5 CRBKXJjqtzw2YB5sRvLLN6+SywTp62vFYg5gthODcYczi3qGQwI4BabqDy0DdgjPr7OP/MC6S y3YYySSwC+Q3wCpFAjBWN3ckZm4mEZiVP89D4/nPc= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191108_101419_085486_6880B88F X-CRM114-Status: UNSURE ( 8.33 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [217.72.192.74 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record Subject: [OpenWrt-Devel] [PATCH 4/5] base-files: wifi: add 802.11ad support X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Robert Marko Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Robert Marko This patch adds 802.11ad support by adding 11ad hwmode identifier. This way hostapd.sh requires no modifications as for 802.11ad only hwmode and channel are needed as channel width is fixed to 2160MHz and there are no HT modes. Signed-off-by: Robert Marko --- package/base-files/files/sbin/wifi | 1 + 1 file changed, 1 insertion(+) diff --git a/package/base-files/files/sbin/wifi b/package/base-files/files/sbin/wifi index f7a10de215..eb0397b4d9 100755 --- a/package/base-files/files/sbin/wifi +++ b/package/base-files/files/sbin/wifi @@ -81,6 +81,7 @@ wifi_fixup_hwmode() { 11a) hwmode=a;; 11b) hwmode=b;; 11g) hwmode=g;; + 11ad) hwmode=ad;; 11n*) hwmode_11n="${hwmode##11n}" case "$hwmode_11n" in From patchwork Fri Nov 8 18:14:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Schmutzler X-Patchwork-Id: 1192094 X-Patchwork-Delegate: freifunk@adrianschmutzler.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=adrianschmutzler.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="pOsv1tbV"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 478pMm6Qrlz9sNx for ; Sat, 9 Nov 2019 05:15:00 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References: In-Reply-To:Message-Id:Date:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1Wvxg3fveyfs0v0/duQ524Tsbds293wkh9+UyrePqvM=; b=pOsv1tbVjYoBci K9cHFWcMPK4krMX+lkX6ErZtnM/LN6vkf+8eTkRQX2vEPPjSVTa8Vavyq/XYqWDbHcCmNZtsUOhVJ OD1JRsLP8obiWDoc/1oYtHgnjtnNGSGXosa2GQ9uPydDv+adbjQxadG+cX6hth14w1yH8cjYiutJf sNWA33KBQ/ijeg3LqzDYCjbppYhXbVmra2MQW1HkBOqCkI5Hx/ghzqR0IUxILWy+axXCqZ/rXiNPc 8wiS7ERP07ySTQmb9YNhtypqd1/WfEx1fgrzdlCCoWJYpi5g0Bn9okfVOk965jeOj/P74B0pSyfKv 1iIDl5lpva7mKAjuf05Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8me-0006w7-Ph; Fri, 08 Nov 2019 18:14:56 +0000 Received: from mout.kundenserver.de ([217.72.192.74]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iT8m2-0006Cl-OP for openwrt-devel@lists.openwrt.org; Fri, 08 Nov 2019 18:14:21 +0000 Received: from buildfff.adridolf.com ([188.192.135.195]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MCsDe-1ibuCL0j1k-008ppM; Fri, 08 Nov 2019 19:14:13 +0100 From: Adrian Schmutzler To: openwrt-devel@lists.openwrt.org Date: Fri, 8 Nov 2019 19:14:08 +0100 Message-Id: <20191108181408.18272-6-freifunk@adrianschmutzler.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108181408.18272-1-freifunk@adrianschmutzler.de> References: <20191108181408.18272-1-freifunk@adrianschmutzler.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:jc48nSo9QMfOMOA3g1t6t78Ws8/jNjrKMzygAQ7V53RSAFzERB1 vXVoHHYAqs2S8XmaZJH834gSSbCLdOsFiPmuE5xgpZ2Rgc+fbNhjnK5zH0/dAC5dP0ElKgf 3ihM1gnLpXlVzZ3Mr55f3O5t971mOOuHPl1HQjCowdvyK+wQM+FCfEMywdFtZNkxq+pkWYQ 3XabeFQqpgwUEEums4Hrg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:5OUbv6CFcao=:SL/TSU6ZnQNtSaWwXWzA6n c98dt5t9Qa7gV00/sc5M2tdhQ6ybWIVq0yQPEeJc82crc81b8AOtPj6dfpCftJrljostz6gwI FhvPwbUwdy7Td4uMonSObP60ITsd6HQr2S5yc1tyutNKGNXeGXE6f+WgnNNjwPJ7sHi98yVqw iAVQltgyRIDDY9G4kcpNhDxaf0At9XChnBh2Uaxh3NCci09Exm06zONDBZG1H4qle05cTPGyJ oMMvJcgmIKKTGsljYnJW9IbrIf35I3xpaasBrnsd1vpphGo57XsWmwLjVOIb6BwDjNARIGcbY GorFit3Lx5Gqd/jDQHMltCJUmTsU/Y1k1VLUc3gpwKRJiYpv7h7gxbn8vgH9jq4UcWBGNFKIp pWmVL4IrO34RHccc/cpZJRvAnLwic4Nn7fyJ/hXbJsZiJXaz+cCbcIsBdZkG/H5LYENCFHXUG CQ6Pp6jbLiGv2FeufKKlE52IHbthpfTLoXgMcRpnbvQfY7ObesNqSaf7d/dUgTrOWRFMd7J7t Ketv6595ELE78TH2+6hiRudXvKONnx08vAFCDhoh7Y7k3Koq4F6MS6bqtwuUlHRUgzRAb6nKn Ed4fAMTb+FJbODCSBaBjwfk/EnXWxVqkxPyfjLtAzZfx71R6MYcESXx9rEPc637KR6zSlmM4B gFgRt7hojE8CcD9YjkfIoY73rKc13uAJAtxAsQ4a1Kaxk3jo/k1tL3i3zjNlT/rT5f2ta2FH/ MONApylg0COSpQ6ICpmd9SqPp3Cgy/ElXOynTli167ZlLuIvn2uEX9ZZpW681iAQVCTqxX3JW 4EKTmZ98hMcqlv9qOAjmXX0GZdoIJEwklDCYhbmIFFMJEJHrac2r9wqrmd+Pnp2sc7OmEr/WU 4URbV7lvsSQud/fecn6ysYFAVqNopxB034XJt0BvQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191108_101419_085063_9FF28A67 X-CRM114-Status: UNSURE ( 8.54 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [217.72.192.74 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record Subject: [OpenWrt-Devel] [PATCH 5/5] hostapd: wpa_supplicant: enable proper GCMP cipher support X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Robert Marko Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Robert Marko This patch enables hostapd.sh to properly configure wpa_supplicant for when GCMP is used as cipher in station mode. Without this wpa_supplicant will be unable to connect to AP. This is needed for wil6210 as it does not support CCMP. Signed-off-by: Robert Marko [remove empty default case] Signed-off-by: Adrian Schmutzler --- package/network/services/hostapd/files/hostapd.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh index 3c1504ca60..8c6eb3d6e9 100644 --- a/package/network/services/hostapd/files/hostapd.sh +++ b/package/network/services/hostapd/files/hostapd.sh @@ -894,6 +894,13 @@ wpa_supplicant_add_network() { ;; esac + case "$wpa_cipher" in + GCMP) + append network_data "pairwise=GCMP" "$N$T" + append network_data "group=GCMP" "$N$T" + ;; + esac + [ "$mode" = mesh ] || { case "$wpa" in 1)