I hope to submit the adm8211 driver for review soon, but there's a bunch of
code in the driver which probably belong in the ieee80211 code:
- Duplicate frame removal
- Definitions for all management payloads
- SIOCSIWENCODEEXT and SIOCGIWENCODEEXT
- AVS capture header in monitor mode
- Software Scanning
- Software Authentication & Association
Does that sound okay? I will start submitting patches to add those things if
they should be in the ieee80211 code.
Thanks,
-Michael Wu
From: Stefan Rompf <hidden> Date: 2005-08-26 09:04:15
Hi,
Am Freitag 26 August 2005 02:49 schrieb Michael Wu:
I hope to submit the adm8211 driver for review soon, but there's a bunch of
code in the driver which probably belong in the ieee80211 code:
[...]
- AVS capture header in monitor mode
there has been a discussion about AVS or radiotap header on the ipw list that
resulted in the inclusion of radiotap definitions in James' latest patches
for ieee80211. Radiotap requires a libpcap upgrade, but can be extended
easier. I'd like all linux wireless drivers to move to radiotap for statistic
data so that userspace has just one format to parse, and a new driver would
be a perfect target to begin.
Stefan
On Thu, 25 Aug 2005 20:49:52 -0400, Michael Wu wrote:
I hope to submit the adm8211 driver for review soon, but there's a bunch of
code in the driver which probably belong in the ieee80211 code:
- Duplicate frame removal
- Definitions for all management payloads
- SIOCSIWENCODEEXT and SIOCGIWENCODEEXT
- AVS capture header in monitor mode
- Software Scanning
- Software Authentication & Association
Does that sound okay? I will start submitting patches to add those things if
they should be in the ieee80211 code.
Sounds great. Could you post a pointer to the project?
Btw, Andrea Merello has a code for some of these features in his
rtl8180-sa2400 project (http://sourceforge.net/projects/rtl8180-sa2400)
too - we are trying to subsequently include them.
Thanks,
--
Jiri Benc
SUSE Labs
From: Michael Wu <hidden> Date: 2005-08-26 13:59:00
On Friday 26 August 2005 05:04, Stefan Rompf wrote:
quoted
- AVS capture header in monitor mode
there has been a discussion about AVS or radiotap header on the ipw list
that resulted in the inclusion of radiotap definitions in James' latest
patches for ieee80211. Radiotap requires a libpcap upgrade, but can be
extended easier. I'd like all linux wireless drivers to move to radiotap
for statistic data so that userspace has just one format to parse, and a
new driver would be a perfect target to begin.
Sounds like everyone agrees that radiotap is a superior header. I will remove
AVS support and add radiotap support (if additional code is needed) once
radiotap code is merged in ieee80211.
Thanks,
-Michael Wu
From: Michael Wu <hidden> Date: 2005-08-26 15:07:07
On Friday 26 August 2005 08:08, Jiri Benc wrote:
On Thu, 25 Aug 2005 20:49:52 -0400, Michael Wu wrote:
quoted
I hope to submit the adm8211 driver for review soon, but there's a bunch
of code in the driver which probably belong in the ieee80211 code:
- Duplicate frame removal
- Definitions for all management payloads
- SIOCSIWENCODEEXT and SIOCGIWENCODEEXT
- AVS capture header in monitor mode
- Software Scanning
- Software Authentication & Association
Does that sound okay? I will start submitting patches to add those things
if they should be in the ieee80211 code.
Sounds great. Could you post a pointer to the project?
Btw, Andrea Merello has a code for some of these features in his
rtl8180-sa2400 project (http://sourceforge.net/projects/rtl8180-sa2400)
too - we are trying to subsequently include them.
Hmm..
- adm8211 supports shared key authentication, rtl8180-sa2400 only supports
open authentication. (which is kinda okay when you consider that 802.11i
doesn't use shared key)
- Both drivers do not support LEAP authentication.
- adm8211 supports WE18/WPA (partly via SIWGENIE, it doesn't generate WPA/RSN
IEs itself)
- rtl8180-sa2400 supports a really simple master mode. (should something like
hostapd be used instead for master mode?)
- rtl8180-sa2400 supports sending probe responses. adm8211 lets the hardware
do it, though newer adm8211 cards can be told to hand it off to the software.
- rtl8180-sa2400 creates a completely random bssid in adhoc. adm8211 keeps the
first 3 octets from the MAC addr.
- adm8211 supports sending & handling deauthentication and disassociation
frames. I did not see definitions for those frames, so I assume there's no
support there.
- adm8211 needs many hooks in scanning/authentication/association to set
BSSID/SSID/AID/etc. in hardware.
- rtl8180-sa2400 doesn't seem to convert to little endian in a number of
places. (not really major..)
-Michael Wu