wil6210: allow to configure ADDBA request
For manual ADDBA configuration, allow to set desired window size or disable automatic mechanism. Introduce module parameter (int) agg_wsize. It can be changed on run time, will be taken into account on the next connect. Interpretation: - <0 - disable automatic ADDBA; intended for manual testing through debugfs - 0 - use automatically calculated window size - >0 - use this for window size. Clipped by maximum supported by the hardware with current environment. Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:

gecommit door
Kalle Valo

bovenliggende
3a124ed645
commit
3a3def8dbe
@@ -25,6 +25,7 @@
|
||||
|
||||
extern bool no_fw_recovery;
|
||||
extern unsigned int mtu_max;
|
||||
extern int agg_wsize;
|
||||
|
||||
#define WIL_NAME "wil6210"
|
||||
#define WIL_FW_NAME "wil6210.fw"
|
||||
@@ -613,7 +614,7 @@ int wil_addba_rx_request(struct wil6210_priv *wil, u8 cidxtid,
|
||||
__le16 ba_timeout, __le16 ba_seq_ctrl);
|
||||
void wil_back_rx_worker(struct work_struct *work);
|
||||
void wil_back_rx_flush(struct wil6210_priv *wil);
|
||||
int wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid);
|
||||
int wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize);
|
||||
void wil_back_tx_worker(struct work_struct *work);
|
||||
void wil_back_tx_flush(struct wil6210_priv *wil);
|
||||
|
||||
|
Verwijs in nieuw issue
Block a user