From nobody Mon Dec 29 12:53:22 2025 X-Original-To: dev-commits-src-main@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 4dfx3m2y5dz6MG7N for ; Mon, 29 Dec 2025 12:53:40 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 4dfx3k3rgtz3fTg 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::334 as permitted sender) smtp.mailfrom=gkontos.mail@gmail.com Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-47d182a8c6cso40018755e9.1 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=da/0byH2Di8M4qaPCUyneJEiJc+NLZKmoOfiuG7qY4g9c5MgffloD79OA8t8VJMssG 0wPgYYQFSEN3kNtOX3KuRb+adNTCBv/qwz6lLb3kU6HWAFsyJWZzgHtzyLnraVeDYW1W jC4mRODLgpMIMPSqhfZXoSKKGR8bjej7bziR+AqJcsmK9koZk2RVedzmZ20tNUbNQoON xrkE1cx7cTWH/ygoK9oaPSlgpOCMAuZpZJTxp8Yb3ABVt/d4JRPCTDIhixbtO1m2JU/u PmUStH+1hTwdJBx1MoZbHuemYdI21zJXuxX1Aecvs1bnS9XAf4KNRiMnsTr1ay4/IHxS ie7A== X-Forwarded-Encrypted: i=1; AJvYcCWULZ8QUSKKDngI9L7vcSUopzjgPMTaVcyzL5qtMs5F2niVQCeJRnI1IZcls8hhRF0bpvOpIILeQWD5xXzdgHLDtDovww==@freebsd.org X-Gm-Message-State: AOJu0YyfX72sbvdwkG93YVO43U6fuc/RfQ6Me4knKXZbqIb+HU52tWm5 SrhZPaSh9neKuS2RAIe0ADDYKefuit0ytuOtdrgLjyeNlT+s5Wl/R2INBe8NNw== X-Gm-Gg: AY/fxX5WM+KjzoEd/2bAM65AXwEtAOx8IzK9Kv9TtQXNMjBN65ZlaRa5j5rEIQ78D9q RsrYf4hlC4Q1ndXy7mk8ARTD7SrcX76WibnBZWJYn+id/szsGMrb2aOi93RUZ9udu5zXc1GZ+z4 +NvVUeWIlDkWSyChqjdLH2cxKDhMT6rImF5U4eGpRUDa9dDRGpM7N+GCM2iLEWPkWwJJSd6KQpA qVk8DXkVuOH5KSOVT5wL3hrpyGYj9broIYiXtU+8lqB2Qv/lOmG4Da05PB+kMqQ+5wDDhIhv62F LrKS4097FdupfAEBggCUxG9G/L9txw8A6eBnYVX17kjl4l8C5DuYEScbGxVNvSFmZo5RJYsaXP9 GB0CrkxTB59WDJLtAiOl0/spUSu8z4PmfKDNO44LcBQ3PnpdoH9NowX7+V3HXgs3ohSneGi9kCt yGKnEtcMihe9Z0Ls2RzIJoJAIaxrzVwZ35vA== 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 the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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]; SUBJECT_ENDS_SPACES(0.50)[]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; 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)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; 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)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; 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-main@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; BLOCKLISTDE_FAIL(0.00)[62.74.14.108:server fail,2a00:1450:4864:20::334:server fail]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::334:from] X-Rspamd-Queue-Id: 4dfx3k3rgtz3fTg 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