Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp573670rdb; Mon, 29 Jan 2024 10:53:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IHMtH22Wb13H+fXPpsOvKAl0g9OuN2loE6+mzyXiX230lA/6djupvc3slMP51j+q0kD4com X-Received: by 2002:a05:6a20:9f97:b0:19c:acab:7b55 with SMTP id mm23-20020a056a209f9700b0019cacab7b55mr2176661pzb.24.1706554381812; Mon, 29 Jan 2024 10:53:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706554381; cv=pass; d=google.com; s=arc-20160816; b=Bb6xPIk+M5fHLs2EvYKmCfMfULTH1z8PnrsRD4edzKNU/zhXVuOLAMzSdPT5/BIb5Z Ta4mfgQ0eJSimtnR2VkLFzy5+Bj2SexqK9GBvWFE9lh4HaJshjDtJrLv9/wnBWrPQK35 N7XWMM0o9/y+4X2Vn/HKv9Fndfbus4nM3SmBvvvoC/YDXwjMV6edoDwLbSlwyvjlLvSr e81M6o+9EfQD5BpreyD0DjwW2rfXXI+HXaAGbf40lvEFR6OADcjAguNUpSzDkjffoll+ qN3tOuq2rZYjM2olOpw+CNeXj9emvecueutJ/fuNssUHoFdiRLkMMRJZEunNfctM3ixZ XThg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:to :from:subject:message-id:dkim-signature; bh=PXCPxbxH1gNhopFmCYJpLQEVYjF1EbcTdCrksC+lIWk=; fh=cQmO8coL+8OLlZYJ1DvTKIuUtOcgs/9R7Sj3wS1HlIQ=; b=FPXrxyG+ohpAcIE3Vu+8rDoTOO9CmIt7Y/u8G4g6ZjmTm0xJLIwFlhuN9YbOn6GEeC QriT30KtttY22RNlAAX/jH8FwX3VNoaaDpHIs6bZ7i/o0WN4ttBoQmC/rscOFkErLtfO pGp8GGBEbyP4RilVE6iNTnCJyh7OKEKOROhQcr05mDNuKEgHcFU36PvFDwkt7kJoGAmN YNRTCfFc6agb+Z2W58yO1cDlZkVTYVTFA8M8Rv5hfMvN681k7RXL2idTi2a5l268n0cO Gzys/1PG2OMFw0pqTCoIey6pXAz3Lte5xzE2KeOhXKXnzz7syanWfulM3UwetaEQINP5 jkPA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=t+oH+NuW; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-2694-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-2694-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net X-Forwarded-Encrypted: i=1; AJvYcCXgG8PhAWmmUM3ej0KdupLV607CkPqOPlBlyoxP80+Vxy/HMCnHDZIoexUe9Qyf3xZGlLQlmD80vdUS2w6emQjAshadGTR3zxi5Nh3oEg== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id o29-20020a63731d000000b005c693ea6618si5953936pgc.523.2024.01.29.10.53.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 10:53:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-2694-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=t+oH+NuW; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-2694-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-2694-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 0B002286AB9 for ; Mon, 29 Jan 2024 18:53:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6D67F46A0; Mon, 29 Jan 2024 18:52:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b="t+oH+NuW" X-Original-To: linux-wireless@vger.kernel.org Received: from sipsolutions.net (s3.sipsolutions.net [168.119.38.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6CD776C63 for ; Mon, 29 Jan 2024 18:52:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=168.119.38.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706554378; cv=none; b=DYxESDAuchMcHgJ98aaKzbNcQVSrk1z/k/CGAfM/q9DcCeoCqvERs7iaOfcmPzkMW6n1MrtKveM2w+DaKFZk1xBB2B/V2hmhY4Y22NZiLIaWsCRRlobCZMSyIUT0g9ajBI8RQHkyLPgwyNzyGqm8tdPUwZ6ZbkgrJjPjT1Nzdwo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706554378; c=relaxed/simple; bh=MPo6J4G0A4Si5X2WwBNam/D7oS67gBGoFjZ4Cbw40Ko=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References: Content-Type:MIME-Version; b=d7MxwyfzQZnN6pZywM+1MHdwG2rsRIbc0MJUOvsN1tp3gp6od2DTu8Sz8il3P5oJPBn+S2ggkTlXGzy7/+64l69LOmIyqA9q4kAR4cFyWrFptGbP4lCx3KBYoZ8By8Si7lcJsJbUEZnt6Z1fo2KXjveleg6nFCILTly+KvU3tg0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net; spf=pass smtp.mailfrom=sipsolutions.net; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b=t+oH+NuW; arc=none smtp.client-ip=168.119.38.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sipsolutions.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:To:From:Subject:Message-ID:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=PXCPxbxH1gNhopFmCYJpLQEVYjF1EbcTdCrksC+lIWk=; t=1706554376; x=1707763976; b=t+oH+NuWrsk90MoWTcLnKK/7pzFi9TRL3IcubNv5y6WODIF TtAgFn7u3j3GK4f3GZxREP9ulGxE7EexcqbfVVoj0PoxD3vKoNfXFDFSz4cORvWtYEf1mT09TRU4+ HVKIn/cM+UpbZcSnuHJMVPO0/va2OuQ/2zKGGo8/pJzF2LgoVT1pE2XqDXTnHav4u1jQtfO8ONByq 3zSPGfWvH13NTgukfdBbxfPk2h54XECrMohp35XEG6hxcGLvfFghBOs2tqAtFZjedbVIaWUvMBSUa gIUB5hql7bPrC5mUTPPXD4uLWcm85HS+juScXeKl0dZ17RmbHVugDLU+ne3O9joQ==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.97) (envelope-from ) id 1rUWkY-00000004zeo-2NKr for linux-wireless@vger.kernel.org; Mon, 29 Jan 2024 19:52:54 +0100 Message-ID: Subject: Re: [PATCH 00/15] wifi: support wider-BW OFDMA and fix puncturing From: Johannes Berg To: linux-wireless@vger.kernel.org Date: Mon, 29 Jan 2024 19:52:53 +0100 In-Reply-To: <7e0c33a964ad9c0b569c5363e2d5b70210154a52.camel@sipsolutions.net> References: <20240129184108.49639-17-johannes@sipsolutions.net> <7e0c33a964ad9c0b569c5363e2d5b70210154a52.camel@sipsolutions.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 (3.50.3-1.fc39) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-malware-bazaar: not-scanned On Mon, 2024-01-29 at 19:51 +0100, Johannes Berg wrote: > On Mon, 2024-01-29 at 19:34 +0100, Johannes Berg wrote: > >=20 > > As part of the refactoring to more clearly determine both local > > and AP mode (HT/VHT/HE/EHT) and channel configuration, this makes > > mac80211 a bit more strict: > > - no longer accept channel switch when the mode changes > > - no longer use e.g. VHT if the HT channel inside of it > > occupies the wrong spot (e.g. center 40 MHz inside 80 MHz) > > - don't use EHT with bad puncturing (punctured subchannels > > cover subchannels that are used by HE) > >=20 > > Hopefully these things won't really break anything outside of > > a handful of hostapd tests seem misconfigured (e.g > >=20 >=20 > Err, sorry. >=20 > The tests that are broken are mostly because of the first bullet, and we > had fixed this by: > https://lists.infradead.org/pipermail/hostap/2023-December/042218.html > but (IMHO) the justification was bad - I'd still think it's weird to > switch off e.g. EHT completely during CSA, and certainly mac80211 makes > no attempt at tracking this and reacting to it (e.g. updating rate > control to disable EHT rates), which is why I did the change to not > accept it, and disconnect (which should lead to reconnect). >=20 > The EHT puncturing tests are broken because of the last bullet, and I > had fixed that in a patch I just sent to the list, https://lists.infradead.org/pipermail/hostap/2024-January/042316.html johannes