Align the command format of UNI_CMD_TWT_ARGT_UPDATE to firmware.
Fixes: 98686cd21624 ("wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices")
Signed-off-by: Peter Chiu <chui-hao.chiu@mediatek.com>
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
                               int cmd)
 {
        struct {
-               u8 _rsv[4];
+               /* fixed field */
+               u8 bss;
+               u8 _rsv[3];
 
                __le16 tag;
                __le16 len;
                u8 exponent;
                u8 is_ap;
                u8 agrt_params;
-               u8 __rsv2[135];
+               u8 __rsv2[23];
        } __packed req = {
                .tag = cpu_to_le16(UNI_CMD_TWT_ARGT_UPDATE),
                .len = cpu_to_le16(sizeof(req) - 4),
                .flowid = flow->id,
                .peer_id = cpu_to_le16(flow->wcid),
                .duration = flow->duration,
+               .bss = mvif->mt76.idx,
                .bss_idx = mvif->mt76.idx,
                .start_tsf = cpu_to_le64(flow->tsf),
                .mantissa = flow->mantissa,