提交 55723973 编写于 作者: H huangguangbin2 提交者: Xie XiuQi

net: hns3: fix a repeat code warning of enum.

driver inclusion
category: bugfix
bugzilla: NA
CVE: NA

This patch fixes a repeat code warning between enum hclge_dfx_reg_offset
and array hclge_dfx_bd_offset_list, and modifies all value definitions
of enum hclge_dfx_reg_offset to macro definitions.

Feature or Bugfix:Bugfix
Signed-off-by: Nhuangguangbin (A) <huangguangbin2@huawei.com>
Reviewed-by: Nlipeng <lipeng321@huawei.com>
Reviewed-by: NYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 69bdfc26
...@@ -40,20 +40,18 @@ ...@@ -40,20 +40,18 @@
#define HCLGE_LINK_STATUS_MS 10 #define HCLGE_LINK_STATUS_MS 10
/* Get DFX BD number offset */ /* Get DFX BD number offset */
enum hclge_dfx_reg_offset { #define HCLGE_DFX_BIOS_BD_OFFSET 1
HCLGE_DFX_BIOS_BD_OFFSET = 1, #define HCLGE_DFX_SSU_0_BD_OFFSET 2
HCLGE_DFX_SSU_0_BD_OFFSET, #define HCLGE_DFX_SSU_1_BD_OFFSET 3
HCLGE_DFX_SSU_1_BD_OFFSET, #define HCLGE_DFX_IGU_BD_OFFSET 4
HCLGE_DFX_IGU_BD_OFFSET, #define HCLGE_DFX_RPU_0_BD_OFFSET 5
HCLGE_DFX_RPU_0_BD_OFFSET, #define HCLGE_DFX_RPU_1_BD_OFFSET 6
HCLGE_DFX_RPU_1_BD_OFFSET, #define HCLGE_DFX_NCSI_BD_OFFSET 7
HCLGE_DFX_NCSI_BD_OFFSET, #define HCLGE_DFX_RTC_BD_OFFSET 8
HCLGE_DFX_RTC_BD_OFFSET, #define HCLGE_DFX_PPP_BD_OFFSET 9
HCLGE_DFX_PPP_BD_OFFSET, #define HCLGE_DFX_RCB_BD_OFFSET 10
HCLGE_DFX_RCB_BD_OFFSET, #define HCLGE_DFX_TQP_BD_OFFSET 11
HCLGE_DFX_TQP_BD_OFFSET, #define HCLGE_DFX_SSU_2_BD_OFFSET 12
HCLGE_DFX_SSU_2_BD_OFFSET
};
static int hclge_set_mac_mtu(struct hclge_dev *hdev, int new_mps); static int hclge_set_mac_mtu(struct hclge_dev *hdev, int new_mps);
static int hclge_init_vlan_config(struct hclge_dev *hdev); static int hclge_init_vlan_config(struct hclge_dev *hdev);
...@@ -336,7 +334,7 @@ static const u8 hclge_hash_key[] = { ...@@ -336,7 +334,7 @@ static const u8 hclge_hash_key[] = {
0x6A, 0x42, 0xB7, 0x3B, 0xBE, 0xAC, 0x01, 0xFA 0x6A, 0x42, 0xB7, 0x3B, 0xBE, 0xAC, 0x01, 0xFA
}; };
static const enum hclge_dfx_reg_offset hclge_dfx_bd_offset_list[] = { static const u32 hclge_dfx_bd_offset_list[] = {
HCLGE_DFX_BIOS_BD_OFFSET, HCLGE_DFX_BIOS_BD_OFFSET,
HCLGE_DFX_SSU_0_BD_OFFSET, HCLGE_DFX_SSU_0_BD_OFFSET,
HCLGE_DFX_SSU_1_BD_OFFSET, HCLGE_DFX_SSU_1_BD_OFFSET,
...@@ -9618,8 +9616,7 @@ static int hclge_get_dfx_reg_bd_num(struct hclge_dev *hdev, ...@@ -9618,8 +9616,7 @@ static int hclge_get_dfx_reg_bd_num(struct hclge_dev *hdev,
int *bd_num_list, int *bd_num_list,
u32 type_num) u32 type_num)
{ {
u32 entries_per_desc, desc_index, index, i; u32 entries_per_desc, desc_index, index, offset, i;
enum hclge_dfx_reg_offset offset;
struct hclge_desc desc[4]; struct hclge_desc desc[4];
int ret; int ret;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册