net: dsa: qca8k: enable port flow control
authorxiaofeis <xiaofeis@codeaurora.org>
Sun, 28 Jul 2019 00:57:50 +0000 (08:57 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 30 Jul 2019 22:07:16 +0000 (15:07 -0700)
Set phy device advertising to enable MAC flow control.

Signed-off-by: Xiaofei Shen <xiaofeis@codeaurora.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/qca8k.c

index 232e8cc96f6dee10ecfba315cc9fc9eb7a9975fb..e429e92dedf47607a7f1b7175b779af78f831675 100644 (file)
@@ -2,7 +2,7 @@
 /*
  * Copyright (C) 2009 Felix Fietkau <nbd@nbd.name>
  * Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org>
- * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2015, 2019, The Linux Foundation. All rights reserved.
  * Copyright (c) 2016 John Crispin <john@phrozen.org>
  */
 
@@ -935,6 +935,8 @@ qca8k_port_enable(struct dsa_switch *ds, int port,
        qca8k_port_set_status(priv, port, 1);
        priv->port_sts[port].enabled = 1;
 
+       phy_support_asym_pause(phy);
+
        return 0;
 }