diff options
author | Arend van Spriel | 2013-04-03 12:40:50 +0200 |
---|---|---|
committer | John W. Linville | 2013-04-03 21:07:09 +0200 |
commit | 84bcc0c3c4b8ca4c0abed2d2dd63b7ce04f8be0e (patch) | |
tree | 0ba2a202c4454e61d49bf3af6aa0233bfb817f16 /drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | |
parent | brcmfmac: no flow-control tlv signals when fcmode is NONE (diff) | |
download | kernel-qcow2-linux-84bcc0c3c4b8ca4c0abed2d2dd63b7ce04f8be0e.tar.gz kernel-qcow2-linux-84bcc0c3c4b8ca4c0abed2d2dd63b7ce04f8be0e.tar.xz kernel-qcow2-linux-84bcc0c3c4b8ca4c0abed2d2dd63b7ce04f8be0e.zip |
brcmfmac: enable sk_buff queueing when credits deplete
Firmware provides the driver with credits used to transmit packets
to the firmware. When credits run out the packets should be queued
and dequeued when receiving creditback signals from the firmware.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h b/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h index 30c2e9b9fadd..a6b16a1e72fb 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h @@ -140,8 +140,14 @@ struct brcmf_fws_stats { u32 header_pulls; u32 pkt2bus; u32 send_pkts[5]; + u32 fifo_credits_sent[5]; + u32 fifo_credits_back[6]; u32 generic_error; u32 mac_update_failed; + u32 rollback_success; + u32 rollback_failed; + u32 delayq_full_error; + u32 supprq_full_error; u32 txs_indicate; u32 txs_discard; u32 txs_supp_core; |