https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274382

--- Comment #107 from commit-h...@freebsd.org ---
A commit in branch releng/14.3 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=36174c38f9e3433e7fdb8b2f2923499dff67b2e7

commit 36174c38f9e3433e7fdb8b2f2923499dff67b2e7
Author:     Bjoern A. Zeeb <b...@freebsd.org>
AuthorDate: 2025-05-12 15:12:39 +0000
Commit:     Bjoern A. Zeeb <b...@freebsd.org>
CommitDate: 2025-05-15 19:13:58 +0000

    LinuxKPI: 802.11: make sure AUTH frames are not being sent if BSS changed

    iwlwifi keeps logging 'Invalid TXQ id' even after previous changes to
    catch the BSS changed.  The reason for this is that we do not error in
    the SCAN -> AUTH path as otherwise we would not have the state machine
    get us back to SCAN to clear up firmware state before auth/assoc to the
    new BSS.

    If we are not in synch as net80211 just swapped the iv_bss from under us,
    disable the TX queue for the (old) lsta to prevent the AUTH frame sent
    from sta_newstate() reaching the driver.  After all we are not trying to
    authenticate to that node (sta) anymore.

    Sponsored by:   The FreeBSD Foundation
    PR:             274382
    Approved by:    re (cperciva)

    (cherry picked from commit 16d987fe781780100a31df30b9edd79ebb54f957)
    (cherry picked from commit e0692e7bb6e8abcc55a2510dceea5f83e823a827)

 sys/compat/linuxkpi/common/src/linux_80211.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to