On Fri, 26 Aug 2005 11:07:07 -0400, Michael Wu wrote:
> http://aluminum.sourmilk.net/adm8211/index.php?path=netdev/

Looks good for the first view. Unfortunately I won't have enough time to
look closely until next week.

> - 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..)

Many thanks for the comparison.

You mentioned problem with hooks in scanning/association/etc. Probably
everybody involved in this discussion knows it but I think it is worth
saying it: This is one of the most important things in a new ieee80211
layer. Unfortunately, it seems that every driver developer concentrates
on the aspects of his device (this include ieee80211 layer from ipw as
well as from rtl8180). But every device (or more precisely firmware)
provides different set of features - some takes care of almost
everything, other can do basic things only. So the amount of work that
needs to be done in the ieee80211 layer is different for different
devices. The layer has to be generic. It has to cope e.g. with
authentication/association performed fully by itself as well as with
auth/assoc performed automatically by the device, etc.

I'm convinced this is the first goal we have to reach before we start to
implement WPA, QoS and so.

-- 
Jiri Benc
SUSE Labs
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to