User Details
- User Since
- May 14 2014, 7:57 AM (542 w, 4 d)
Fri, Oct 4
update w/ url
Sat, Sep 28
Fri, Sep 27
What's the desired behaviour of this code though if you don't define inet and inet6? Why would you even build pf at that point?
Fri, Sep 13
Lemme finish getting some more changes cleaned up and landed first. I have the MFP ioctl stuff to get into the wpa driver and GCMP to land in net80211 - enough so people can at least use it and make sure it isn't broken.
add differential URL
Sep 1 2024
update URL
add url
Aug 31 2024
update url
add url
Aug 8 2024
oh crap, we should change ah_diversity to be the right type. HAL_ANT_VARIABLE is different!
Aug 2 2024
can you add a comment above each macro just saying that != 0 is a check that it's HAL_FREQ_BAND_2GHZ? other than that, go ahead!
Jul 15 2024
oops, missed indenting!
Jul 9 2024
URL update
Jul 7 2024
add URL
Update URL
Add URL
Jul 5 2024
update url
Jul 1 2024
feedback from bz:
Jun 18 2024
update
oops, fix compile
update url
more updates
Jun 17 2024
address comments from bz@
Jun 16 2024
add url
Jun 6 2024
Note - I'm landing this as a standalone diff for review, but it hasn't yet had any thorough testing. Stay tuned.
add differential url
Jun 5 2024
rename field, from cc@
The comlock is also a problem. But we shouldn't need to hold the lock whilst we do things like transmit; we're only required to do that because of how the state changes happen. The early net80211 drivers had almost no locking outside of ieee80211com. I've seen what vendors have done to net80211 to "fix locking" by changing the lock types, making some sleepable, etc ... it's just terrible.
Ah, crap. This stuff. Yeah, I hit this in ath(4) and iwn(4) way back when. It's a pain in the butt. I even think ath(4) has a workaround to drop frames in this instance because of exactly what you found.
Yeah, I remember hitting namespace clashes when trying to do this with some earlier linux driver ports. :(
Jun 1 2024
add the modules Makefile
May 31 2024
May 30 2024
The real problem isn't the ABI key size, it's that the current net80211 API routine expects the ioctl size is fixed. If that size check wasn't there and we relied on the key request key size and verified it fit inside the ioctl buffer size then we'd be fine.
May 29 2024
May 18 2024
May 15 2024
I'm sure I've seen FCSes in 802.11 bpf traces? Maybe that's happening at the 802.11 radiotap level?
May 14 2024
May 13 2024
oh, interesting! does 11n work on this driver in openbsd? I see some 11n stuff is commented out here.
May 12 2024
remove the VAP keymgmt flags for now; will reintroduce it and change the
ioctl API to use that instead when it's necessary.
remove NONE, from bz@