hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
....@@ -169,8 +169,8 @@
169169 return hclge_cmd_send(&hdev->hw, &desc, 1);
170170 }
171171
172
-static int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap,
173
- u8 pfc_bitmap)
172
+int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap,
173
+ u8 pfc_bitmap)
174174 {
175175 struct hclge_desc desc;
176176 struct hclge_pfc_en_cmd *pfc = (struct hclge_pfc_en_cmd *)desc.data;
....@@ -651,6 +651,7 @@
651651 static void hclge_tm_pg_info_init(struct hclge_dev *hdev)
652652 {
653653 #define BW_PERCENT 100
654
+#define DEFAULT_BW_WEIGHT 1
654655
655656 u8 i;
656657
....@@ -672,7 +673,7 @@
672673 for (k = 0; k < hdev->tm_info.num_tc; k++)
673674 hdev->tm_info.pg_info[i].tc_dwrr[k] = BW_PERCENT;
674675 for (; k < HNAE3_MAX_TC; k++)
675
- hdev->tm_info.pg_info[i].tc_dwrr[k] = 0;
676
+ hdev->tm_info.pg_info[i].tc_dwrr[k] = DEFAULT_BW_WEIGHT;
676677 }
677678 }
678679