nRF7002 Linux driver with softap support

I'm developing a linux device driver for nrf7002 and adding softap support. From the Nordic Playground driver it looks like there is no current support, but a lot of the cfg80211 api functions are set up to support it. I'm adding in the nrf70 api functions to start the ap, change the beacon, etc. but I'm having issues authenticating. I'm very confident that the issue is what I'm sending the nrf70, but I'm not sure what a valid configuration/steps are.

From looking through zephyr, it seems I need to init the ap, register mgmt frames, then start the ap. I've tried this, and while the AP does appear, when I try authenticating (as open authentication) it attempts to authenticate but never succeeds. Debug messages indicate that when I'm attempting to authenticate nothing is happening outside of beacon broadcasts. The broadcasts are occurring every 100ms, which I'm not sure if that would cause issues or not.

Again, not sure what I'm failing to send down to the nrf7002, but it seems to be ignoring authentication. Any guidance on what I might be missing is appreciated.

Related