Search Linux Wireless

Re: cfg80211 question: impedance mismatch of .connect versus .assoc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> This was intentional, as with ->connect() the driver is
> supposed to handle roaming/pre-connect scanning etc. Basically
> it's mostly for the case of full-mac drivers that do that in
> the device firmware. 

The libertas firmware doesn't do roaming *)

But it also doesn't allow for individual auth/deauth
assoc/disassoc things, e.g. with the libertas firmware you cannot
stay authenticated when and just disassociate/reassociate when
some settings changes.  Therefore I have an impedance mismatch 
between libertas and .auth/.deauth .assoc/.disassoc as well. The 
most in-the-eye-springing point is that libertas doesn't have a 
CMD_802_11_DEASSOCIATE command. And the 
CMD_802_11_DEAUTHENTICATE command does both .deauth/.disassoc 
one go. Another mismatch is that CMD_802_11_ASSOCIATE also does 
both .auth/.assoc in one go.

So, libertas is not really FULLMAC and not really SOFTMAC, it's 
HALFMAC :-)





*) however, it can send a disconnect event when the AP is out of
reach, this will give you poor-mans roaming with the help of 
wpa_supplicant.

-- 
http://www.holgerschurig.de
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux