Home
last modified time | relevance | path

Searched hist:"5 edde07c2aba02d0f7d30bbb0f203ec3e920e273" (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/compat/linuxkpi/common/include/net/
H A Dcfg80211.hdiff 5edde07c2aba02d0f7d30bbb0f203ec3e920e273 Sat Dec 31 02:18:16 CET 2022 Bjoern A. Zeeb <bz@FreeBSD.org> LinuxKPI: 802.11: implement cfg80211_{get,put}_bss

Implement cfg80211_{get,put}_bss currently doing malloc/free bits,
so hopefully the drivers get the calls right.

cfg80211_get_bss() sets up a lookup structure which may also take a
result (first hit wins) and calls ieee80211_scan_iterate() comparing
the various values in the iterator funcion. Some of the checks are
partially pointless (as it seems the drivers are not interested in
these parts [ANY] but we keep them for documentation purposes should
futher values arise in the future).

We currently only iterate over the first VAP which will do for now.

Sponsored by: The FreeBSD Foundation
MFC after: 10 days
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.cdiff 5edde07c2aba02d0f7d30bbb0f203ec3e920e273 Sat Dec 31 02:18:16 CET 2022 Bjoern A. Zeeb <bz@FreeBSD.org> LinuxKPI: 802.11: implement cfg80211_{get,put}_bss

Implement cfg80211_{get,put}_bss currently doing malloc/free bits,
so hopefully the drivers get the calls right.

cfg80211_get_bss() sets up a lookup structure which may also take a
result (first hit wins) and calls ieee80211_scan_iterate() comparing
the various values in the iterator funcion. Some of the checks are
partially pointless (as it seems the drivers are not interested in
these parts [ANY] but we keep them for documentation purposes should
futher values arise in the future).

We currently only iterate over the first VAP which will do for now.

Sponsored by: The FreeBSD Foundation
MFC after: 10 days