From patchwork Tue Dec 1 22:19:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hauke Mehrtens X-Patchwork-Id: 1409163 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=2001:8b0:10b:1231::1; helo=merlin.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=hauke-m.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=1XPKkEsS; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=hauke-m.de header.i=@hauke-m.de header.a=rsa-sha256 header.s=MBO0001 header.b=AL26IlOt; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (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 4ClxRt3PY3z9sSs for ; Wed, 2 Dec 2020 09:22:33 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=+2o3rhX7fOhUVvGu4RxQaRh4bb+iYihFTNaXOaks0x0=; b=1XPKkEsSEnB/LkNYtzbrLt2RsP 6khiYzOmT3DFoUBViMzKoaritySLv6Rf74UV0z3d3CaAiAiVcuoKmU83WSOElQTrbZ0gvOQ8jKv8e h2G7mCxQLMLt6YjVChygfIDwWVUf1jagzRWxQuVYfs6UtVIj3iOa9Bn1Uu8f4FIt9pmzmGlqB2v1i 4jTip4byuIzFibq9PPNuAPmunP57x4JholOr0S/m+h0PSn3UeDFCWFoLkpsuKf/S9K3EeqI7annF2 e7xBI0TCSg0uJF3hyRY54WoquISdwZyxzmVzXSGtxGOeo3iMlqUYiDhOSG9OmZg+KqWXYkw7lmMyh lMpFRgqw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkE0J-0004Eq-8s; Tue, 01 Dec 2020 22:20:11 +0000 Received: from mout-p-202.mailbox.org ([80.241.56.172]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkE0E-0004DV-NJ for openwrt-devel@lists.openwrt.org; Tue, 01 Dec 2020 22:20:09 +0000 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4ClxNy2gKXzQlSB; Tue, 1 Dec 2020 23:20:02 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hauke-m.de; s=MBO0001; t=1606861200; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=INHGWF8owKRQw3FPYlDvYuZbMYpRwiZ+h8/icq+444U=; b=AL26IlOtj93cgyLy2psTnhfcr/BBt0Wb9/cOwwc5au17uc4TGoOwWAUnKkoUP+S4kx2VFx 8ZUF2iosPl98TcNiFf44H2RjCsfapmG2hdoA6YMsvJPdd6L1bBmOOYBi5LWPJ5676NCgb/ clIZB+TjkvfKds12GJgBEQMWIyGSkNffELzWl31mIxcRZjbZ3/aYd7FMVqQm3RtJiINqro ty13Aa7K5cAn8MKfVsAitj5jm0tjoNPXH37E1IQfG71IV3dmj+iLuctfzEg8KMYGEeuASz NyJOltLlXDzsgqTc7zOzYNt0rne8tYUFR51VIuPJpLqL+NQpgjgKqzZDAXQOdA== Received: from smtp1.mailbox.org ([80.241.60.240]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id KmeWCkU94KsN; Tue, 1 Dec 2020 23:19:56 +0100 (CET) From: Hauke Mehrtens To: openwrt-devel@lists.openwrt.org Subject: [RFC PATCH 0/4] mac80211: Update to version 5.10-rc6 Date: Tue, 1 Dec 2020 23:19:46 +0100 Message-Id: <20201201221950.32548-1-hauke@hauke-m.de> MIME-Version: 1.0 X-MBO-SPAM-Probability: X-Rspamd-Score: -6.56 / 15.00 / 15.00 X-Rspamd-Queue-Id: 402B7183D X-Rspamd-UID: ba85fd X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201201_172007_817295_C0E0AAB8 X-CRM114-Status: GOOD ( 16.18 ) X-Spam-Score: -0.9 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [80.241.56.172 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [80.241.56.172 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Hauke Mehrtens , nbd@nbd.name Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org This updates mac80211 to backports version 5.10-rc6. This is currently only the test version, I will release official versions of backports in the next days and then update these patches. Kernel 5.10 should be an LTS kernel so we will get updates for it the next 5 years, I would prefer to use backports based on this version in our next release. Please test this and report error to me. The changes are also in my stating tree: https://git.openwrt.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/mac80211-5.10 Hauke Mehrtens (4): mac80211: Update to version 5.8.18-test2 mac80211: Update to version 5.9.11-test3 mac80211: Update to version 5.10-rc6-test5 iw: Update to version 5.9 .../ath10k-ct/patches/300-mac80211-5.10.patch | 24 + package/kernel/mac80211/Makefile | 8 +- .../patches/ath/404-regd_no_assoc_hints.patch | 4 +- .../ath/410-ath9k_allow_adhoc_and_ap.patch | 2 +- .../ath/440-ath5k_channel_bw_debugfs.patch | 4 +- ...abled-MFP-capability-unconditionally.patch | 4 +- .../patches/ath/542-ath9k_debugfs_diag.patch | 2 +- .../ath/543-ath9k_entropy_from_adc.patch | 8 +- .../patches/ath/545-ath9k_ani_ws_detect.patch | 2 +- .../ath/551-ath9k_ubnt_uap_plus_hsr.patch | 8 +- .../patches/ath/553-ath9k_of_gpio_mask.patch | 2 +- ...21-ath10k_init_devices_synchronously.patch | 2 +- .../ath/930-ath10k_add_tpt_led_trigger.patch | 4 +- ...rolling-support-for-various-chipsets.patch | 38 +- ...75-ath10k-use-tpt-trigger-by-default.patch | 4 +- ...980-ath10k-fix-max-antenna-gain-unit.patch | 6 +- ...-power-reduction-for-US-regulatory-d.patch | 8 +- .../810-b43-gpio-mask-module-option.patch | 2 +- .../patches/brcm/811-b43_no_pio.patch | 2 +- .../brcm/812-b43-add-antenna-control.patch | 16 +- .../814-b43-only-use-gpio-0-1-for-led.patch | 2 +- ...-register-wiphy-s-during-module_init.patch | 2 +- ...und-bug-with-some-inconsistent-BSSes.patch | 2 +- ...62-brcmfmac-Disable-power-management.patch | 2 +- ...-in-driver-tables-with-country-codes.patch | 2 +- .../mac80211/patches/brcm/998-survey.patch | 12 +- .../patches/build/050-lib80211_option.patch | 3 +- .../patches/build/060-no_local_ssb_bcma.patch | 16 +- .../602-rt2x00-introduce-rt2x00eeprom.patch | 6 +- .../611-rt2x00-add-AP+STA-support.patch | 2 +- .../612-rt2x00-led-tpt-trigger-support.patch | 2 +- ...backports-add-netif_receive_skb_list.patch | 30 - .../071-backports-add-skb_list_del_init.patch | 24 - ...072-backports-add-sched_set_fifo_low.patch | 32 - ...-backport-tasklet_setup-from_tasklet.patch | 35 - .../100-remove-cryptoapi-dependencies.patch | 6 +- .../110-mac80211_keep_keys_on_stop_ap.patch | 2 +- .../mac80211/patches/subsys/210-ap_scan.patch | 2 +- .../300-mac80211-optimize-skb-resizing.patch | 65 +- ...domize-BA-session-dialog-token-alloc.patch | 2 +- ...11-improve-AQL-tx-airtime-estimation.patch | 81 -- ...unction-for-running-rx-without-passi.patch | 186 --- ...skb_get_hash-instead-of-skb_get_hash.patch | 55 - ...lcate-skb-hash-early-when-using-itxq.patch | 19 - ...ce-packet-loss-event-false-positives.patch | 116 -- ...e-provided-via-status-rate-on-ieee80.patch | 151 --- ...out-code-to-look-up-the-average-pack.patch | 187 --- ...-AQL-aggregation-estimation-for-low-.patch | 67 - ...sing-queue-hash-initialization-to-80.patch | 25 - ...nd-refresh-aggregation-session-in-en.patch | 45 - ...cap-offload-for-tx-multicast-control.patch | 136 -- ...o-control.hw_key-for-encap-offload-p.patch | 31 - ...-rework-tx-encapsulation-offload-API.patch | 613 --------- ...e-duplication-in-tx-status-functions.patch | 197 --- ...tx-status-call-to-ieee80211_sta_regi.patch | 26 - ...-optimize-station-connection-monitor.patch | 174 --- ...ED_TXPROCESSING-and-HW_80211_ENCAP-t.patch | 227 ---- ...02.3-offload-and-802.11-tx-status-co.patch | 159 --- ...-using-ieee80211_tx_status_ext-to-fr.patch | 63 - ...ieee80211_tx_status_ext-to-support-b.patch | 53 - ...the-driver-when-a-sta-uses-4-address.patch | 109 -- ...ize-code-to-remove-a-forward-declara.patch | 1110 ----------------- ...AQL-aggregation-estimation-to-HE-and.patch | 49 - ...-add-AQL-support-for-VHT160-tx-rates.patch | 23 - ...igger-A-MSDU-sizes-in-VHT-even-if-HT.patch | 26 - ...allow-bigger-VHT-MPDUs-than-the-hard.patch | 34 - ...regression-in-sta-connection-monitor.patch | 70 -- ...ory-leak-on-filtered-powersave-frame.patch | 55 - ...nstrel-remove-deferred-sampling-code.patch | 96 -- ...l-fix-tx-status-processing-corner-ca.patch | 26 - ...11-fix-misplaced-while-instead-of-if.patch | 31 - .../patches/subsys/400-allow-ibss-mixed.patch | 2 +- .../500-mac80211_configure_antenna_gain.patch | 36 +- .../mt76/patches/100-mac80211-5.10.patch | 82 ++ package/network/utils/iw/Makefile | 4 +- .../utils/iw/patches/001-nl80211_h_sync.patch | 12 +- .../utils/iw/patches/200-reduce_size.patch | 6 +- 77 files changed, 270 insertions(+), 4511 deletions(-) create mode 100644 package/kernel/ath10k-ct/patches/300-mac80211-5.10.patch delete mode 100644 package/kernel/mac80211/patches/subsys/070-backports-add-netif_receive_skb_list.patch delete mode 100644 package/kernel/mac80211/patches/subsys/071-backports-add-skb_list_del_init.patch delete mode 100644 package/kernel/mac80211/patches/subsys/072-backports-add-sched_set_fifo_low.patch delete mode 100644 package/kernel/mac80211/patches/subsys/073-backports-backport-tasklet_setup-from_tasklet.patch delete mode 100644 package/kernel/mac80211/patches/subsys/305-mac80211-improve-AQL-tx-airtime-estimation.patch delete mode 100644 package/kernel/mac80211/patches/subsys/307-mac80211-add-a-function-for-running-rx-without-passi.patch delete mode 100644 package/kernel/mac80211/patches/subsys/308-net-fq_impl-use-skb_get_hash-instead-of-skb_get_hash.patch delete mode 100644 package/kernel/mac80211/patches/subsys/309-mac80211-calculcate-skb-hash-early-when-using-itxq.patch delete mode 100644 package/kernel/mac80211/patches/subsys/310-mac80211-reduce-packet-loss-event-false-positives.patch delete mode 100644 package/kernel/mac80211/patches/subsys/311-mac80211-use-rate-provided-via-status-rate-on-ieee80.patch delete mode 100644 package/kernel/mac80211/patches/subsys/312-mac80211-factor-out-code-to-look-up-the-average-pack.patch delete mode 100644 package/kernel/mac80211/patches/subsys/313-mac80211-improve-AQL-aggregation-estimation-for-low-.patch delete mode 100644 package/kernel/mac80211/patches/subsys/314-mac80211-add-missing-queue-hash-initialization-to-80.patch delete mode 100644 package/kernel/mac80211/patches/subsys/315-mac80211-check-and-refresh-aggregation-session-in-en.patch delete mode 100644 package/kernel/mac80211/patches/subsys/316-mac80211-skip-encap-offload-for-tx-multicast-control.patch delete mode 100644 package/kernel/mac80211/patches/subsys/317-mac80211-set-info-control.hw_key-for-encap-offload-p.patch delete mode 100644 package/kernel/mac80211/patches/subsys/318-mac80211-rework-tx-encapsulation-offload-API.patch delete mode 100644 package/kernel/mac80211/patches/subsys/319-mac80211-reduce-duplication-in-tx-status-functions.patch delete mode 100644 package/kernel/mac80211/patches/subsys/320-mac80211-remove-tx-status-call-to-ieee80211_sta_regi.patch delete mode 100644 package/kernel/mac80211/patches/subsys/321-mac80211-optimize-station-connection-monitor.patch delete mode 100644 package/kernel/mac80211/patches/subsys/322-mac80211-swap-NEED_TXPROCESSING-and-HW_80211_ENCAP-t.patch delete mode 100644 package/kernel/mac80211/patches/subsys/323-mac80211-unify-802.3-offload-and-802.11-tx-status-co.patch delete mode 100644 package/kernel/mac80211/patches/subsys/324-mac80211-support-using-ieee80211_tx_status_ext-to-fr.patch delete mode 100644 package/kernel/mac80211/patches/subsys/325-mac80211-extend-ieee80211_tx_status_ext-to-support-b.patch delete mode 100644 package/kernel/mac80211/patches/subsys/326-mac80211-notify-the-driver-when-a-sta-uses-4-address.patch delete mode 100644 package/kernel/mac80211/patches/subsys/327-mac80211-reorganize-code-to-remove-a-forward-declara.patch delete mode 100644 package/kernel/mac80211/patches/subsys/328-mac80211-extend-AQL-aggregation-estimation-to-HE-and.patch delete mode 100644 package/kernel/mac80211/patches/subsys/329-mac80211-add-AQL-support-for-VHT160-tx-rates.patch delete mode 100644 package/kernel/mac80211/patches/subsys/330-mac80211-allow-bigger-A-MSDU-sizes-in-VHT-even-if-HT.patch delete mode 100644 package/kernel/mac80211/patches/subsys/331-mac80211-do-not-allow-bigger-VHT-MPDUs-than-the-hard.patch delete mode 100644 package/kernel/mac80211/patches/subsys/332-mac80211-fix-regression-in-sta-connection-monitor.patch delete mode 100644 package/kernel/mac80211/patches/subsys/333-mac80211-fix-memory-leak-on-filtered-powersave-frame.patch delete mode 100644 package/kernel/mac80211/patches/subsys/334-mac80211-minstrel-remove-deferred-sampling-code.patch delete mode 100644 package/kernel/mac80211/patches/subsys/335-mac80211-minstrel-fix-tx-status-processing-corner-ca.patch delete mode 100644 package/kernel/mac80211/patches/subsys/370-mac80211-fix-misplaced-while-instead-of-if.patch create mode 100644 package/kernel/mt76/patches/100-mac80211-5.10.patch