Search Linux Wireless

[RFC PATCH 0/2] mac80211: Possibility for driver to get AP probereq template

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

 



From: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx>

The wl1271 has hardware connection monitoring, i.e. the hardware chipset 
internally handles periodic null-funcs and probe-req transmitting in case of
non-acked periodic null-func or beacon loss.

To be able to transmit a valid probe-request to the associated to AP, the
hardware needs a template for it. Currently, there is no way for the hardware
to have this template, as the SSID and supported rate IE's are not passed down
by the mac80211.

These patches propose adding a function to mac80211, which the driver can use
to get a template for the currently associated-to AP, filled with the basic
needed IE's. The wl1271 patch uses this function, and configures it to the
hardware.

Any thoughts?


Juuso Oikarinen (2):
  mac80211: Add function to get probe request template for current AP
  wl1271: Fix setting of the hardware connection monitoring probe-req
    template

 drivers/net/wireless/wl12xx/wl1271.h      |    3 ++
 drivers/net/wireless/wl12xx/wl1271_cmd.c  |   28 +++++++++++++++++++++++++
 drivers/net/wireless/wl12xx/wl1271_cmd.h  |    2 +
 drivers/net/wireless/wl12xx/wl1271_main.c |   32 ++++++++++++++++++----------
 drivers/net/wireless/wl12xx/wl1271_scan.c |    4 +++
 include/net/mac80211.h                    |   12 ++++++++++
 net/mac80211/ieee80211_i.h                |    4 +++
 net/mac80211/mlme.c                       |   24 +++++++++++++++++++++
 net/mac80211/util.c                       |   23 ++++++++++++++++----
 9 files changed, 115 insertions(+), 17 deletions(-)

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