android_kernel_motorola_sm6225/drivers/net/wireless/wl12xx
Eliad Peller 5ec8a448e0 wl12xx: consider encryption and QoS in auto arp template
When configuring the arp response template,
and encryption is enabled, we should add some
space and set the protected flag bit in the fc.

In order to track the encryption type, set
wlvif->encryption_type when setting an encryption key,
and reconfigure the arp response. Clear this field on
wl1271_join, as keys have to be re-configured
anyway after a join command.

Similarly, track whether QoS is configured.

Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-02-15 08:38:34 +02:00
..
acx.c wl12xx: Set different wake up conditions in case of suspend 2012-02-15 08:38:33 +02:00
acx.h wl12xx: Set different wake up conditions in case of suspend 2012-02-15 08:38:33 +02:00
boot.c wl12xx: remove PS management code 2012-02-15 08:38:31 +02:00
boot.h wl12xx: use two MAC addresses based on the NVS or from fuse ROM 2012-02-15 08:38:29 +02:00
cmd.c wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
cmd.h wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
conf.h wl12xx: add forced_ps mode 2012-02-15 08:38:33 +02:00
debug.h wl12xx: read chip ID and HW PG version during probe 2012-02-15 08:38:29 +02:00
debugfs.c wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
debugfs.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
event.c wl12xx: add support for HW dynamic PS 2012-02-15 08:38:31 +02:00
event.h wl12xx: remove PS management code 2012-02-15 08:38:31 +02:00
ini.h wl12xx: Add Support for Low Power DRPw (LPD) Mode 2011-06-27 12:50:33 +03:00
init.c wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
init.h wl12xx: remove deprecated packet detection threshold config 2011-12-15 09:58:42 +02:00
io.c wl12xx: move partition table definition to io.c 2012-02-15 08:38:28 +02:00
io.h wl12xx: move partition table definition to io.c 2012-02-15 08:38:28 +02:00
Kconfig wl12xx: remove sdio_test module 2011-10-11 16:00:38 +03:00
main.c wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
Makefile wl12xx: enable sparse endianess check by default 2012-02-15 08:38:27 +02:00
ps.c wl12xx: add forced_ps mode 2012-02-15 08:38:33 +02:00
ps.h wl12xx: remove 2 unused parameters in wl1271_ps_set_mode() 2012-02-15 08:38:32 +02:00
reg.h wl12xx: use two MAC addresses based on the NVS or from fuse ROM 2012-02-15 08:38:29 +02:00
rx.c wl12xx: don't write out of bounds when hlid > WL12XX_MAX_LINKS 2011-12-15 09:58:41 +02:00
rx.h wl12xx: update rx/tx 2011-08-22 12:35:25 +03:00
scan.c wl12xx: use dev_role_id for scans 2012-02-15 08:38:30 +02:00
scan.h wl12xx: move bss_type into wlvif 2011-10-07 08:32:37 +03:00
sdio.c wl12xx: don't release/claim sdio on suspend/resume 2012-02-15 08:38:30 +02:00
spi.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wl12xx-next 2011-12-01 12:14:48 +02:00
testmode.c wl12xx: add testmode operation to read the BD_ADDR from Fuse ROM 2012-02-15 08:38:29 +02:00
testmode.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
tx.c wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
tx.h wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
wl12xx.h wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
wl12xx_80211.h wl12xx: consider encryption and QoS in auto arp template 2012-02-15 08:38:34 +02:00
wl12xx_platform_data.c wl12xx: add missing copyright notice 2011-12-20 22:30:15 +02:00