Unverified Commit 11f3b222 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!13823 [HNS3]Add the reliability check of guid_tbl_space

Merge Pull Request from: @mufengyan 
 
HNS3: Add the reliability check of guid_tbl_space.

Haibin Lu (1):
  HNS3: Add the reliability check of guid_tbl_space.

 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h     | 3 ++-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_unic_debugfs.c | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-) 
 
Link:https://gitee.com/openeuler/kernel/pulls/13823

 

Reviewed-by: default avatarLin Yunsheng <linyunsheng@huawei.com>
Reviewed-by: default avatarLi Nan <linan122@huawei.com>
Signed-off-by: default avatarLi Nan <linan122@huawei.com>
parents bb4bf324 822d3055
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1144,7 +1144,8 @@ struct hclge_link_mode_bmap {
static inline u16 hclge_unic_real_mguid_tbl_size(struct hclge_dev *hdev)
{
	return min(HCLGE_UNIC_MC_GUID_NUM,
		   hdev->ae_dev->dev_specs.guid_tbl_space - HCLGE_VPORT_NUM);
		   (hdev->ae_dev->dev_specs.guid_tbl_space < HCLGE_VPORT_NUM ? 0 :
		    hdev->ae_dev->dev_specs.guid_tbl_space - HCLGE_VPORT_NUM));
}

int hclge_set_vport_promisc_mode(struct hclge_vport *vport, bool en_uc_pmc,
+4 −2
Original line number Diff line number Diff line
@@ -47,11 +47,13 @@ int hclge_dbg_dump_ip_spec(struct hclge_dev *hdev, char *buf, int len)

int hclge_dbg_dump_guid_spec(struct hclge_dev *hdev, char *buf, int len)
{
	u16 mc_guid_tbl_size;
	u16 guid_tbl_space = hdev->ae_dev->dev_specs.guid_tbl_space;
	u16 mc_guid_tbl_size, func_guid_tbl_size;

	mc_guid_tbl_size = hclge_unic_real_mguid_tbl_size(hdev);
	func_guid_tbl_size = mc_guid_tbl_size ? HCLGE_VPORT_NUM : guid_tbl_space;
	scnprintf(buf, len, "function guid tbl size: %u\nmc guid tbl size: %u\n",
		  HCLGE_VPORT_NUM, mc_guid_tbl_size);
		  func_guid_tbl_size, mc_guid_tbl_size);

	return 0;
}