X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/d80cb30469c1822c8abc8c4693188dd14180771a..c49865f04ebeb8431bd4881c8f773137e84ef13d:/package/bcm43xx-mac80211/src/bcm43xx/bcm43xx_xmit.h diff --git a/package/bcm43xx-mac80211/src/bcm43xx/bcm43xx_xmit.h b/package/bcm43xx-mac80211/src/bcm43xx/bcm43xx_xmit.h index 44fa5150d..0cd5e1cc3 100644 --- a/package/bcm43xx-mac80211/src/bcm43xx/bcm43xx_xmit.h +++ b/package/bcm43xx-mac80211/src/bcm43xx/bcm43xx_xmit.h @@ -212,6 +212,23 @@ void bcm43xx_handle_txstatus(struct bcm43xx_wldev *dev, void bcm43xx_handle_hwtxstatus(struct bcm43xx_wldev *dev, const struct bcm43xx_hwtxstatus *hw); +void bcm43xx_tx_suspend(struct bcm43xx_wldev *dev); +void bcm43xx_tx_resume(struct bcm43xx_wldev *dev); + + +#define BCM43xx_NR_QOSPARMS 22 +enum { + BCM43xx_QOSPARM_TXOP = 0, + BCM43xx_QOSPARM_CWMIN, + BCM43xx_QOSPARM_CWMAX, + BCM43xx_QOSPARM_CWCUR, + BCM43xx_QOSPARM_AIFS, + BCM43xx_QOSPARM_BSLOTS, + BCM43xx_QOSPARM_REGGAP, + BCM43xx_QOSPARM_STATUS, +}; +void bcm43xx_qos_init(struct bcm43xx_wldev *dev); + /* Helper functions for converting the key-table index from "firmware-format" * to "raw-format" and back. The firmware API changed for this at some revision.