Skip to content

Commit 84287bc

Browse files
bcchen28411opsiff
authored andcommitted
net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps
[ Upstream commit 6b02eb3 ] Without this patch, the maximum weight of the queue limit will be incorrect when linked at 100Mbps due to an apparent typo. Fixes: f63959c ("net: ethernet: mtk_eth_soc: implement multi-queue support for per-port queues") Signed-off-by: Bo-Cun Chen <bc-bocun.chen@mediatek.com> Signed-off-by: Daniel Golle <daniel@makrotopia.org> Link: https://patch.msgid.link/74111ba0bdb13743313999ed467ce564e8189006.1744764277.git.daniel@makrotopia.org Signed-off-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org> (cherry picked from commit d853feb)
1 parent 0e23d4b commit 84287bc

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/net/ethernet/mediatek/mtk_eth_soc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ static void mtk_set_queue_speed(struct mtk_eth *eth, unsigned int idx,
724724
case SPEED_100:
725725
val |= MTK_QTX_SCH_MAX_RATE_EN |
726726
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_MAN, 103) |
727-
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 3);
727+
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 3) |
728728
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_WEIGHT, 1);
729729
break;
730730
case SPEED_1000:
@@ -747,7 +747,7 @@ static void mtk_set_queue_speed(struct mtk_eth *eth, unsigned int idx,
747747
case SPEED_100:
748748
val |= MTK_QTX_SCH_MAX_RATE_EN |
749749
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_MAN, 1) |
750-
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 5);
750+
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 5) |
751751
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_WEIGHT, 1);
752752
break;
753753
case SPEED_1000:

0 commit comments

Comments
 (0)