]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
LinuxKPI: 802.11: update the ni/lsta reference cycle
authorBjoern A. Zeeb <bz@FreeBSD.org>
Mon, 5 Feb 2024 14:51:08 +0000 (14:51 +0000)
committerBjoern A. Zeeb <bz@FreeBSD.org>
Wed, 14 Feb 2024 19:48:04 +0000 (19:48 +0000)
commit0936c648ad0ee5152dc19f261e77fe9c1833fe05
tree85363c59c8bcf83508099185da3032776dd41b1e
parent2ac8a2189ac6707f48f77ef2e36baf696a0d2f40
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
sys/compat/linuxkpi/common/src/linux_80211.c
sys/compat/linuxkpi/common/src/linux_80211.h