diff options
author | Ido Reis <idor@ti.com> | 2012-05-13 07:53:40 -0400 |
---|---|---|
committer | Luciano Coelho <coelho@ti.com> | 2012-06-07 11:11:06 -0400 |
commit | 9fccc82e19db0d63741cd6c3d2a8829fc8854406 (patch) | |
tree | 7fb6f942dc178c9bc648b736927206b2ce7eac95 /drivers/net/wireless/ti/wl12xx | |
parent | f5755fe96cb010031a50458e6d1391377d94c275 (diff) |
wl18xx: pad only last frame in aggregration buffer for PG2
In PG2 only the last frame in the aggregate buffer should be
aligned to the sdio block size. This frame's header msb should be
set to 0, while in all the previous frames in the aggregation
buffer, this bit should be set to 1.
[Add a HW op for setting the frame ctrl bit only for 18xx. Other minor
cleanups - Arik]
[Make the pre_pkt_send operation optional -- Luca]
Signed-off-by: Ido Reis <idor@ti.com>
Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/ti/wl12xx')
-rw-r--r-- | drivers/net/wireless/ti/wl12xx/main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c index f74d76c95a7f..364fb2feffce 100644 --- a/drivers/net/wireless/ti/wl12xx/main.c +++ b/drivers/net/wireless/ti/wl12xx/main.c | |||
@@ -1406,6 +1406,7 @@ static struct wlcore_ops wl12xx_ops = { | |||
1406 | .debugfs_init = wl12xx_debugfs_add_files, | 1406 | .debugfs_init = wl12xx_debugfs_add_files, |
1407 | .get_spare_blocks = wl12xx_get_spare_blocks, | 1407 | .get_spare_blocks = wl12xx_get_spare_blocks, |
1408 | .set_key = wl12xx_set_key, | 1408 | .set_key = wl12xx_set_key, |
1409 | .pre_pkt_send = NULL, | ||
1409 | }; | 1410 | }; |
1410 | 1411 | ||
1411 | static struct ieee80211_sta_ht_cap wl12xx_ht_cap = { | 1412 | static struct ieee80211_sta_ht_cap wl12xx_ht_cap = { |