]> git.baikalelectronics.ru Git - kernel.git/commit
wl12xx: schedule TX packets according to FW occupancy
authorArik Nemtsov <arik@wizery.com>
Fri, 24 Jun 2011 10:03:35 +0000 (13:03 +0300)
committerLuciano Coelho <coelho@ti.com>
Tue, 5 Jul 2011 18:33:44 +0000 (21:33 +0300)
commitf2ffa0520655f6cdc21d149edb95e3f395f63168
treed886df79f362a6ad6be9d4d07a0728ed48d3e653
parent5f97d4fb6aabadd3197db9220ed85ce3f47b1e21
wl12xx: schedule TX packets according to FW occupancy

When selecting packets for transmission, prefer the ACs that are least
occupied in the FW. When packets for multiple ACs are present in the FW,
it decides which to transmit according to WMM QoS parameters.

With these changes, lower priority ACs should not be starved when higher
priority traffic is present.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
drivers/net/wireless/wl12xx/debugfs.c
drivers/net/wireless/wl12xx/main.c
drivers/net/wireless/wl12xx/tx.c
drivers/net/wireless/wl12xx/wl12xx.h