Skip to content

Commit 6b02eb3

Browse files
Bo-Cun Chenkuba-moo
authored andcommitted
net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps
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>
1 parent 6bc2b6c commit 6b02eb3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/ethernet/mediatek/mtk_eth_soc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ static void mtk_set_queue_speed(struct mtk_eth *eth, unsigned int idx,
734734
case SPEED_100:
735735
val |= MTK_QTX_SCH_MAX_RATE_EN |
736736
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_MAN, 103) |
737-
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 3);
737+
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 3) |
738738
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_WEIGHT, 1);
739739
break;
740740
case SPEED_1000:
@@ -757,7 +757,7 @@ static void mtk_set_queue_speed(struct mtk_eth *eth, unsigned int idx,
757757
case SPEED_100:
758758
val |= MTK_QTX_SCH_MAX_RATE_EN |
759759
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_MAN, 1) |
760-
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 5);
760+
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_EXP, 5) |
761761
FIELD_PREP(MTK_QTX_SCH_MAX_RATE_WEIGHT, 1);
762762
break;
763763
case SPEED_1000:

0 commit comments

Comments
 (0)