wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
authorBenjamin Lin <benjamin-jw.lin@mediatek.com>
Fri, 26 Jan 2024 09:09:16 +0000 (17:09 +0800)
committerFelix Fietkau <nbd@nbd.name>
Thu, 22 Feb 2024 08:55:18 +0000 (09:55 +0100)
commit5d197d37809b220616a0fb00856b9eeeafe1f69e
tree04f9c3665fea7e8ffaeb9d2ec682d6243d7441f2
parentd52c97592f06552a4289008602b5d5b724084ba7
wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands

If TLV includes beacon content, its length might not be 4-byte aligned.
Make sure the length is aligned before sending beacon commands to FW.

Signed-off-by: Benjamin Lin <benjamin-jw.lin@mediatek.com>
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h