brcmfmac: Update fwsignal to fix out of order tx.
authorHante Meuleman <meuleman@broadcom.com>
Fri, 29 Nov 2013 10:48:13 +0000 (11:48 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 2 Dec 2013 19:25:16 +0000 (14:25 -0500)
commit1e86d69662d7d86360624f74bbe1b5fa1b8ffb13
treea181f349bd7f8fd0d9315a8ddd60d31d2c7010bb
parent2c8672c13a206fdf1df1f9c5c57f361a7d3f5594
brcmfmac: Update fwsignal to fix out of order tx.

When using fwsignal it is possible that tx packets get delivered out
of order. This patch fixes that by reordering suppressed packets and
tracking generation bit and sequence number per packet.

Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c