Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rsi: Correct RSI_NEEDED_HEADROOM in mac80211_attach.

Currently, RSI_NEEDED_HEADROOM is '80' for rsi driver, which is wrong.
As per rsi internal frame format, the RSI_NEEDED_HEADROOM shall be '84',
which is 64(dword_align) + 4(extended_desc) + 16(frame_desc).
Hence, corrected the needed headroom.

Signed-off-by: Amol Hanwate <amol.hanwate@redpinesignals.com>
Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

authored by

Amol Hanwate and committed by
Kalle Valo
abbe87d3 f5fbce65

+1 -1
+1 -1
drivers/net/wireless/rsi/rsi_mgmt.h
··· 22 22 #include "rsi_main.h" 23 23 24 24 #define MAX_MGMT_PKT_SIZE 512 25 - #define RSI_NEEDED_HEADROOM 80 25 + #define RSI_NEEDED_HEADROOM 84 26 26 #define RSI_RCV_BUFFER_LEN 2000 27 27 28 28 #define RSI_11B_MODE 0