Search Linux Wireless

Re: ieee80211_rx_mgmt: pushing fake 'management' frames into userspace

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

 



On Wed, 2007-06-27 at 17:30 +0200, Holger Schurig wrote:
> > Also, I thought you were doing a fullmac chipset? Then you
> > shouldn't be worrying about mac80211 *at all*
> 
> Yes, unfortunately.
> 
> Currently, Linux has only fullmac and softmac. However, I'm 
> working with a half-soft-half-full-mac hardware (libertas). What 
> I mean is that the generation of the low-level packets etc are 
> all done by the firmware in the card (fullmac). However, 
> issueing scans (for IBSS or Managed mode), selecting a proper AP 
> from the scan result, associating etc are all commands that the 
> PC has to send to the firmware.

Are you talking about 88w838x parts here?

> Some of this is not yet correctly working, e.g. when I kick out 
> the WLAN card from the AP, then libertas just notifies this, but 
> stays up ... it doesn't re-scan and re-associates. There are 
> other scenarios where the current libertas code doesn't 
> automatically re-scan/re-associate as well.
> 
> All of this is included in net/mac80211/ieee80211_sta.c, but 
> tightly coupled to mac80211 so that it is unusable for 
> non-mac80211 cards. Sigh.
> -
> 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

-
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