From nobody Fri Jan 16 08:49:49 2026 X-Original-To: dev-commits-src-branches@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 4dstp62X1Vz6P03Q for ; Fri, 16 Jan 2026 08:49:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dstp60CfCz3Vsv for ; Fri, 16 Jan 2026 08:49:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768553390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Cmk5gK6ebBSBS0uFce6Ih+5787Hfzl6NEwP/C2qEunw=; b=VHYiZs6+T8ixUGo8F6F9VXmiLK9zdLtQNIvUUtXFvnAHUP8pBSMUBf2qEx9+bL4cZDZexj Dz8szHGDzEQ07vKYsUwx4b8X5u+A/hRsG7U9w0+uey8s++8D/0QYH36IMQAVTd4U2ZS5Lf 1wYm2odsHF+Txov370zy/DxCqG8lapbvqlDsZqPM/0I12nr4CwW1ZjMw/+ok+sDXGrlejP t4kazIYLsuTVAMSf2ddGnBuZeSLUH+1bBkGP0ST/HuRSA9hyszlBGiBOsaM+tzHcLLT1H3 FraBLoLm7mLInIlIZDfBonLUkybE71eEqvXWO05ag3k6ldW1ZBJG7Rbm3xf2LQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768553390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Cmk5gK6ebBSBS0uFce6Ih+5787Hfzl6NEwP/C2qEunw=; b=CtJKg5Bj+HjqoprVacAOrrkf78K9M0yvVXjYezwwsdOG9HParfRKPlijVLV1Hjhxvtb9A2 /5CqvK+aNhe37HSJZtOje2VGoloby5HXfOndzBUaV7Ax6FRaHV6jtK4ygeSBZ7+7thvRS9 TkzczATPDfv68OFbcjdaDGX8PudmuwGqGyvNadB+h2xgu6EWlFHkLNKQabDzL8A2pIlD/k hB1fvsDXh741itqZt/jpO5r0jGmESRICRyFAMy/ynoRlaT7gCNJW72FkMu8f1WXMYzJ49z qFpgvG9OOX1AKfWw8ZaNWBpilEuMNxvI5QT2aXM2uAXK/fTYdScIKsHKl+pmwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768553390; a=rsa-sha256; cv=none; b=ZRsad2u7t3yb1RlXOtojY1uhKj+6WRjiY8QN3Uar8LH2z6f01Sx43uriwAM6GtfMRiHmB7 ChfyIqdZ+NjKOA2u5XtLbBbdzfpOtuzQYL7tzG+ty1ChlXiWab4gaunXdxlvatmPazP6N/ LZkaHh9EBGPAC0SdcyASoF871m4GM3QLvh7bBgRnHv1Nj4T0VwATigvTsabwXniV1jOXxr Zj1qK1B5CUQkg+Bn2uHvALAlAsi+adlUxiDRndXPPCHQdFVE8VKIp0E/wZysNq7RSYz7lD ZH4iG9R/nmtZk3WDRH+HDVnMDKwftwxOetCuk0DOF/yQwM6EdZrnOCccfl7MPQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dstp55L10z16W3 for ; Fri, 16 Jan 2026 08:49:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id b43f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 16 Jan 2026 08:49:49 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 6e2b55242d59 - stable/15 - LinuxKPI: 802.11: assign sequence numbers to frames List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 6e2b55242d593fb1d7a298cb70b6fdeaa57a50b5 Auto-Submitted: auto-generated Date: Fri, 16 Jan 2026 08:49:49 +0000 Message-Id: <6969fbad.b43f.431d2e1b@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=6e2b55242d593fb1d7a298cb70b6fdeaa57a50b5 commit 6e2b55242d593fb1d7a298cb70b6fdeaa57a50b5 Author: Bjoern A. Zeeb AuthorDate: 2025-12-28 17:06:23 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-01-16 08:48:48 +0000 LinuxKPI: 802.11: assign sequence numbers to frames While all native drivers were converted to call ieee80211_output_seqno_assign() after changes to net80211 if needed, LinuxKPI 802.11 was not fixed. Add the missing call. Given we are currently only supporting STA mode, we can provide sequence numbers for all frames (mgmt/beacon would be a problem in AP mode). This greatly helps LinuxKPI based drivers other than iwlwifi(4). If drivers do their own sequence numbers, they will overwrite what we pre-set unless we would pass a txflag not to do so (beware the consequences). Sponsored by: The FreeBSD Foundation Fixes: eabcd1773fa3, 785edcc2af5a (cherry picked from commit 9cf85457b13bc7aa125388d63c82acf2b21e9e9e) --- sys/compat/linuxkpi/common/src/linux_80211.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c b/sys/compat/linuxkpi/common/src/linux_80211.c index 28c9c62309fe..45c46a4d34f7 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -5573,6 +5573,8 @@ lkpi_80211_txq_tx_one(struct lkpi_sta *lsta, struct mbuf *m) #endif ni = lsta->ni; + ieee80211_output_seqno_assign(ni, -1, m); + k = NULL; keyix = IEEE80211_KEYIX_NONE; wh = mtod(m, struct ieee80211_frame *);