From nobody Mon Dec 29 12:53:22 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dfx3l24VHz6MGJQ for ; Mon, 29 Dec 2025 12:53:39 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dfx3k1V8Jz3fMt for ; Mon, 29 Dec 2025 12:53:38 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="TTI/FnOw"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gkontos.mail@gmail.com designates 2a00:1450:4864:20::32b as permitted sender) smtp.mailfrom=gkontos.mail@gmail.com Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-47d1d8a49f5so42993985e9.3 for ; Mon, 29 Dec 2025 04:53:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767012815; x=1767617615; darn=freebsd.org; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=smfU+q5dT5TGH511iDvLTcR0rSrkf+xy71Px2df4StQ=; b=TTI/FnOwqNYXCQwJHHjG+s/wVLMb5HxplbUJEnUifVdc9ZPlijOYzWb3BejaVZccsT phobHyxfuBbUTHCoA3cm5KjAXZcYQPus3YxkOxWKR1rgXVH21Lkfw5mY/SCNnIZzv84V ZNHsi4edF1xGG4QDscaOyBdSrlqYjfLze9o8QTMCL6WFgccf5jiISEkR7SgPol9E8KvV FBlslKMk/UAK+gfu3hqeCDyatD8IxgeifXTFBAkHriAbZTC4P1mT+3Agv3+Ov5fWVGna sk6YhAuWEvRILeWHq9WOHtuhUR1zMS0Wy72c5LB1mZ2F/jtVFTisWLxKYtCAy/XlHMmJ xCwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767012815; x=1767617615; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=smfU+q5dT5TGH511iDvLTcR0rSrkf+xy71Px2df4StQ=; b=YpYpAHdzBqE08l2hu50CKzIiHUvNvbc1LAZbY8UxyfinrHf3HQN3Wd/Xm6MHS2RWsk pMQu7yBWpTkJ75Vj1qmh22gvM8F7J0ykWB/M3gA9p8hdXMeckuPDUlImTtkY32cqgWn3 mdlA4FYk2TpTz1afQLEVlwe6aG8Gu8c8B6gxyIYb1JwSiTNBm5Qb39KJNBOy7tZHOhC9 0JM7N5WKyn2KyLxtmTnk1SDTP8PTXzRBFupFH61y9v2Qm6gnmUPf46uXBqCkA3lbWQrI +sQpiT4Lkal/MjJqrvPCZTK99zm/beS9bO4/mnbnSAFpp2iwNBnqZJUF/k5RcEkNlA3R od5g== X-Forwarded-Encrypted: i=1; AJvYcCWWdb1VYmV1RLe2Lr3RP8eYaff10OfwEXCpMgA6xye9PtgLFgOV7AtgO2VaJurU8VagyfKL4cO+K4MVT4R/3d3OsMc2@freebsd.org X-Gm-Message-State: AOJu0Yxl0IUVFi9iVfKO/0eX1r/0PweEqCKEPYuSPhMmk6l0NlwUdDgm vLJPtsQ8IbdIOoD8ceoOwMHLPx9IItcPLhoL1TXQFiihe/zuWrKLUA8I X-Gm-Gg: AY/fxX49MAC/a0ZHRT2Qu8Or6BZ/srHz3Qgii72Gzsojb/ek4KjFsMMJoFnXv7sT+fU uUH8wCn2IYg4U0/0jQ8b15xrS+dsbDJ0J/TvjvypYH4+WbjwqC67Nf7L+Ym9dgH5zggZcZ+n1D7 EZ5FNaZrXfS6bScZXXfdSKDl5TRTFtdb4vTvpQCGekbJq6Jy97J8mcRWPKshAtcvu8owt+5pCzk TSP6tJy2VasvkKDMVOF+HgPHSlPlqpW9XIgyNYhSULEiXIqMbNTsPWQ2v9k7QREFFbeZRWbPeqI 1fG8NM2lHAfgScvTAZdFwsJ8Rl+gKWzp9KPo3xM1Gt/tG34c4v4D10MEaQBVvm9VA/ChYq61dRk oP2fzcr+8qgTp+2Uii0CVGrVoZh04zz46dB3aRIELe5MZ9TEYbB4OnnvCoXIKjJC1yzgJfJeG6K xdyQ9S/p0ESr1uGRtP/KabSPYvJElwxRhYiw== X-Google-Smtp-Source: AGHT+IHtTWa8Em8XTjUZGHXC6H26IZSl4a+W/ROihdXqalTKVoI+ur2xAZBcgs3++XqUK3oHBc4RBA== X-Received: by 2002:a05:600c:444b:b0:477:8ba7:fe17 with SMTP id 5b1f17b1804b1-47d1953bce7mr290373955e9.7.1767012814952; Mon, 29 Dec 2025 04:53:34 -0800 (PST) Received: from smtpclient.apple ([62.74.14.108]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47be3aa99a3sm228428865e9.12.2025.12.29.04.53.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Dec 2025 04:53:34 -0800 (PST) From: George Kontostanos Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.300.41.1.7\)) Subject: Unsubscribe Date: Mon, 29 Dec 2025 14:53:22 +0200 References: <6951ed96.84f1.680464e7@gitrepo.freebsd.org> To: "src-committers@freebsd.org" , "dev-commits-src-main@freebsd.org" , "dev-commits-src-all@freebsd.org" In-Reply-To: <6951ed96.84f1.680464e7@gitrepo.freebsd.org> Message-Id: <87F2B11F-4D7F-49F6-831F-C759EB6D43A0@gmail.com> X-Mailer: Apple Mail (2.3864.300.41.1.7) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.929]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; SUBJECT_ENDS_SPACES(0.50)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; TO_DN_EQ_ADDR_ALL(0.00)[]; TAGGED_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; PREVIOUSLY_DELIVERED(0.00)[dev-commits-src-all@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org]; BLOCKLISTDE_FAIL(0.00)[2a00:1450:4864:20::32b:server fail,62.74.14.108:server fail]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32b:from] X-Rspamd-Queue-Id: 4dfx3k1V8Jz3fMt Unsubscribe=20 > On 29 Dec 2025, at 4:55=E2=80=AFAM, Bjoern A. Zeeb = wrote: >=20 > The branch main has been updated by bz: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D8494be1b5af7fe4f765532f802ac0a14= 5e061d73 >=20 > commit 8494be1b5af7fe4f765532f802ac0a145e061d73 > Author: Bjoern A. Zeeb > AuthorDate: 2025-12-28 19:38:16 +0000 > Commit: Bjoern A. Zeeb > CommitDate: 2025-12-29 02:54:03 +0000 >=20 > LinuxKPI: 802.11: fix rx_nss with VHT >=20 > When fixing single-stream chipsets, like iwlwifi(4) AX101, we = started > masking the announced with the hardware supported values. This = would > probably limit, e.g., rx_nss. During these works we fixed a loop > checking from the highest nss=3D7 to lowest nss=3D0 (8..1) and = would set > rx_nss if the stream was supported. This left us with always = setting > rx_nss on nss=3D0 to nss + 1 =3D 1. Instead only update once when = we hit > the first supported MCS value (highest number of supported = streams). > Looking at the diff of the mentioned commit hash which gets fixed = it > looks like even the old code was not correct either. >=20 > This only fixes the logic to calculate rx_nss. This does not yet = help > with modern drivers to actually update the value. Code for this = will > come in a later commit. >=20 > Sponsored by: The FreeBSD Foundation > MFC after: 3 days > Fixes: adb4901ac9ae > --- > sys/compat/linuxkpi/common/src/linux_80211.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c = b/sys/compat/linuxkpi/common/src/linux_80211.c > index f4b534122b87..1ac28dfef448 100644 > --- a/sys/compat/linuxkpi/common/src/linux_80211.c > +++ b/sys/compat/linuxkpi/common/src/linux_80211.c > @@ -693,7 +693,8 @@ skip_bw: > sta =3D IEEE80211_VHT_MCS_NOT_SUPPORTED; > else { > sta =3D MIN(sta, card); > - rx_nss =3D i + 1; > + if (rx_nss =3D=3D 0) > + rx_nss =3D i + 1; > } > } > rx_map |=3D (sta << (2 * i)); >=20