> 3 files changed, 54 insertions(+), 2 deletions(-) wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + > software path can solve this problem by AQL so enable RED for HW path only. > uses too many tokens, it would hurt the throughput of the other bands.The > Enable RED to limit the number of token used by each band. Shayne Chen, linux-wireless, linux-mediatek 13:54 ` kernel test robot 1 sibling, 0 replies 4+ messages in threadįrom: Lorenzo Bianconi 12:20 UTC ( / raw)Ĭc: Felix Fietkau, Lorenzo Bianconi, Ryder Lee, Evelyn Tsai, 11:47 ` wifi: mt76: mt7915: wed: enable red per-band token drop Peter 12:20 ` Lorenzo Bianconi * Re: wifi: mt76: mt7915: wed: enable red per-band token drop a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h Int mt7915_mcu_init(struct mt7915_dev *dev)ĭiff -git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h + if (ret mt76, MCU_EXT_CMD(RED_ENABLE), &req, + u32 red_type = enabled ? RED_BY_WA_ENABLE : RED_DISABLE +int mt7915_mcu_set_red(struct mt7915_dev *dev, bool enabled) + return mt76_mcu_send_msg(&dev->mt76, MCU_WA_PARAM_CMD(SET), &req, len = cpu_to_le16(sizeof(req) - sizeof(req.args)), args = cpu_to_le32(MCU_WA_PARAM_RED_SETTING), +static int mt7915_red_set_watermark(struct mt7915_dev *dev) a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.hĭiff -git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c net/wireless/mediatek/mt76/mt7915/mcu.h | 1 +ģ files changed, 54 insertions(+), 2 deletions(-)ĭiff -git a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h Software path can solve this problem by AQL so enable RED for HW path only. Uses too many tokens, it would hurt the throughput of the other bands.The 13:54 ` kernel test robot 0 siblings, 2 replies 4+ messages in threadĮnable RED to limit the number of token used by each band. 11:47 wifi: mt76: mt7915: set sku initial value to zero Peter 11:47 ` Peter Chiu * wifi: mt76: mt7915: wed: enable red per-band token drop + mt76_wr(dev, MT_CONNINFRA_SKU_DEC_ADDR, 0) a/drivers/net/wireless/mediatek/mt76/mt7915/soc.c Set sku initial value before mcu starts to prevent mcu from getting anĭrivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 ++ĭiff -git a/drivers/net/wireless/mediatek/mt76/mt7915/soc.c b/drivers/net/wireless/mediatek/mt76/mt7915/soc.c Linux-wireless, linux-mediatek, Peter Chiu 11:47 ` wifi: mt76: mt7915: wed: enable red per-band token drop Peter ChiuĠ siblings, 1 reply 4+ messages in threadĬc: Lorenzo Bianconi, Ryder Lee, Evelyn Tsai, Shayne Chen, Wifi: mt76: mt7915: set sku initial value to zero Linux-Wireless Archive on help / color / mirror / Atom feed * wifi: mt76: mt7915: set sku initial value to zero 11:47 Peter Chiu
0 Comments
Leave a Reply. |