HomeFreeBSD

LinuxKPI: 802.11: update the ni/lsta reference cycle

Description

LinuxKPI: 802.11: update the ni/lsta reference cycle

Update the ni/lsta reference cycle, add extra checks and assertions.
This is to accomodate problems we were seeing based on net80211
behaviour (join1() and (*iv_update_bss)() as well as state changes for
new iv_bss nodes during an active session).
This should hopefully help to stabilise behaviour until the underlying
problems gets properly addressed (for this and all other device drivers).

PR: 272607, 273985, 274003
MFC after: 3 days
Reviewed by: cc
Differential Revision: https://reviews.freebsd.org/D43753

Details

Provenance
bzAuthored on Feb 5 2024, 2:51 PM
Reviewer
cc
Differential Revision
D43753: LinuxKPI: 802.11: update the ni/lsta reference cycle
Parents
rG2ac8a2189ac6: LinuxKPI: 802.11: band-aid for invalid state changes after (*iv_update_bss)
Branches
Unknown
Tags
Unknown