Improves initial rate selection after connecting
Signed-off-by: Felix Fietkau <nbd@nbd.name>
        struct mt7915_vif *mvif = (struct mt7915_vif *)vif->drv_priv;
        bool ext_phy = mvif->phy != &dev->phy;
        int ret, idx;
+       u32 addr;
 
        idx = mt76_wcid_alloc(dev->mt76.wcid_mask, MT7915_WTBL_STA);
        if (idx < 0)
        if (ret)
                return ret;
 
+       addr = mt7915_mac_wtbl_lmac_addr(dev, msta->wcid.idx, 30);
+       mt76_rmw_field(dev, addr, GENMASK(7, 0), 0xa0);
+
        return mt7915_mcu_add_rate_ctrl(dev, vif, sta, false);
 }