Commit 1d85e922 authored by Jiantao Xiao's avatar Jiantao Xiao
Browse files

Revert "net: hns3: restore user pause configure when disable autoneg"

driver inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7WQZ1


CVE: NA

----------------------------------------------------------------------

This reverts commit ae9425eb.

Signed-off-by: default avatarJiantao Xiao <xiaojiantao1@h-partners.com>
parent 600cbecf
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -11383,12 +11383,9 @@ int hclge_cfg_flowctrl(struct hclge_dev *hdev)
	u32 rx_pause, tx_pause;
	u8 flowctl;

	if (!phydev->link)
	if (!phydev->link || !phydev->autoneg)
		return 0;

	if (!phydev->autoneg)
		return hclge_mac_pause_setup_hw(hdev);

	local_advertising = linkmode_adv_to_lcl_adv_t(phydev->advertising);

	if (phydev->pause)
+1 −1
Original line number Diff line number Diff line
@@ -1553,7 +1553,7 @@ static int hclge_bp_setup_hw(struct hclge_dev *hdev, u8 tc)
	return 0;
}

int hclge_mac_pause_setup_hw(struct hclge_dev *hdev)
static int hclge_mac_pause_setup_hw(struct hclge_dev *hdev)
{
	bool tx_en, rx_en;

+0 −1
Original line number Diff line number Diff line
@@ -247,7 +247,6 @@ int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx);
int hclge_pause_param_cfg(struct hclge_dev *hdev, const u8 *addr,
			  u8 pause_trans_gap, u16 pause_trans_time);
int hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr);
int hclge_mac_pause_setup_hw(struct hclge_dev *hdev);
void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats);
void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats);
int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate);