Page MenuHomeFreeBSD

wpa: add IEEE80211_IOC_DEVCAPS2 ioctl support
Needs ReviewPublic

Authored by adrian on Apr 26 2024, 5:11 AM.
Referenced Files
F84772864: D44965.diff
Tue, May 28, 10:38 AM
Unknown Object (File)
Wed, May 22, 10:12 PM
Unknown Object (File)
Mon, May 20, 10:36 PM
Unknown Object (File)
Apr 28 2024, 8:35 PM
Unknown Object (File)
Apr 27 2024, 10:27 PM
Unknown Object (File)
Apr 26 2024, 9:24 PM
Unknown Object (File)
Apr 26 2024, 7:45 PM
Unknown Object (File)
Apr 26 2024, 4:13 PM
Subscribers

Details

Reviewers
None
Group Reviewers
wireless
Summary
  • Extend the ioctl api code to allow setting i_val and getting the i_val response directly.
  • Refactor out the device capabilities call into three - + one for the existing ioctl path + one for the new ioctl path + one for the no ioctl path
  • And compile them in based on what's found!
  • Modify the device capabilities path to try the newer ioctl first, and if it fails, try the IEEE80211_IOC_DEVCAPS ioctl, and if that fails fall back to the defaults.

This /should/ be forward and backward compatible with net80211 APIs.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 57381
Build 54269: arc lint + arc unit