From nobody Fri Jan 16 08:49:49 2026 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 4dstp60mtHz6P00b 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 4dstp56WQVz3Vst for ; Fri, 16 Jan 2026 08:49:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768553389; 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=i9EaI3CAViqFomKJnpPL2ae99vdZknSVpuz+NmjbDjfgfVGfhgQZ1aQI17bx0jP3aQ5DkF 3QVkRx1ELNIZcMgJ7ItXDq2elKhnhQu6QZxyq5cucjdQcT4r7792Ai5iW+0ZW9m5KgPDWV mGSX8dUm93NGlBjJZ0YDSyePOrgBk8cYrSwJ1TfGo9lZuQCOMu/+ecV0PBiMGzsShtgONJ uDtZCjWcGzWC9N8EHq8VKwvZh5MUNqD8rLhaGSwChZjemeamT5jsVqzelw4fRrZNic4zpZ DCtljDvIMF3jSOOKLNf53Vp5C779TrapsPGlgFn7Rs72oqZ69W2WnpRjl/gsqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768553389; 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=HQR6D9MoygEM0v3mOY8lBCXia1gxibTsyYkwIgyoFU+IgYUaKjGWFTmXMgPe37SBUOLiXn M9aWcYaNaUM34c1KSMNSXxTTI8lAoOEBUViJsE0P6samyFi5pTDVykXGgRosRodMlRKFvn mBeu4a37foKHdcusgcBMTFALPxenRXCS0WAJ0c3AgaziKv9GtceqTwQr7B5Bur4q+clyMz h6TwtI05ki/6OB8a68d4JcR136enbKpi2kNJXJkzrCuMFDFkMaS/b/2HwpOmG/JO8HYWY3 cxA7dehUEz5MhMztsuttVoSqQWJYQzrcTbJexHbH0rg2jjxnSjc20YbKvNO2Aw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768553389; a=rsa-sha256; cv=none; b=UJPaJcuVkqtMEHDZUUCw9ttShkS2LRyQVQAsgW6Z19YoLawQlyJ76fMS39B9xWZi6TegMc pBodJRPPdTZSuENfvREk4nTuEGY4qHbiKyxXxRfUKsmQaFZb5c3ZZGJA5E3dp8Fjom/SpD Nye55jylNkbW1hhUBiU7qfXZa6Etc+agYk4lD/mJUieZ8nohln9lzJXy4Sb2BOBbwqT+4A jID/M18xX3vVAgZ3c4XSoxL80rvzgWlQxwsKzHihJfD9iPpxbdkUbKCA/lOWQDUkyTDH3l AW20MjMTFNfE21xwDOVlck+E1ZRr/66/RWxb3f+2NTeDO1WEuF+AOJKJQBJ7zQ== 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 4dstp55Bwyz16GZ 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: 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 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 *);