[BAT] OpenBSD 3.1 patches to try out
Todd C. Miller
Fri, 26 Apr 2002 14:14:47 -0600
I've noticed the following problem with the OpenBSD 3.1 patches.
In wi_ioctl() in the SIOCSWAVELAN case, the WI_RID_PROCFRAME and
WI_RID_SCAN_REQ cases occur just before the default label. However,
the feature check stuff really needs to be just before the default
label (otherwise that code doesn't work).
All that's needed is to move the WI_RID_PROCFRAME and WI_RID_SCAN_REQ
cases to be right after the WI_RID_MGMT_XMIT case.
On a more general note, however, the bsd airtools patches don't
take Symbol cards into account. I wonder if instead of having
WI_RID_PRISM2 we need WI_RID_FIRMWARE which can return 0, 1, or 2
for Lucent, Prism2 and Symbol respectively. There are corresponding
WI_LUCENT, WI_INTERSIL, and WI_SYMBOL defines that could be used.
- todd