linux-stable/drivers/net/ethernet/hisilicon/hns
Qianqian Xie bb7189dc78 net: hns: fix the wrong speed for bond
For debug-ports,there are two non-synchronized processes:
Speed-Auto-Negotiation and Link-Update-Status. The two
processes are towed by two different state machines.
Bond reads the speed when link up, but the speed maybe
not update the right value at that time.That make for bond's
wrong speed. Thus only one state machine should be used and
if phy_state_machine is used, it does not need to do
hns_nic_update_link_status().

Signed-off-by: Qianqian Xie <xieqianqian@huawei.com>
Signed-off-by: Yisen Zhuang <Yisen.Zhuang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-06-21 04:51:55 -04:00
..
hnae.c net: hns: add uniform interface for phy connection 2016-06-04 21:32:40 -04:00
hnae.h net: hns: add uniform interface for phy connection 2016-06-04 21:32:40 -04:00
hns_ae_adapt.c net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_gmac.c net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_gmac.h
hns_dsaf_mac.c net: hns: register phy device in each mac initial sequence 2016-06-04 21:32:41 -04:00
hns_dsaf_mac.h net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_main.c net: hns: Remove unnecessary device resource free 2016-06-21 04:51:54 -04:00
hns_dsaf_main.h net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_misc.c net: hns: select Hilink before serdes loopback for HNS V2 2016-06-21 04:51:54 -04:00
hns_dsaf_misc.h net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_ppe.c net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_ppe.h net: hns: separate debug dsaf device from service dsaf device 2016-04-26 01:09:17 -04:00
hns_dsaf_rcb.c net: hns: use platform_get_irq instead of irq_of_parse_and_map 2016-06-04 21:32:40 -04:00
hns_dsaf_rcb.h net: hns: add a new dsaf mode for debug port 2016-04-26 01:09:17 -04:00
hns_dsaf_reg.h net: hns: separate debug dsaf device from service dsaf device 2016-04-26 01:09:17 -04:00
hns_dsaf_xgmac.c net: hns: add dsaf misc operation method 2016-06-04 21:32:41 -04:00
hns_dsaf_xgmac.h
hns_enet.c net: hns: fix the wrong speed for bond 2016-06-21 04:51:55 -04:00
hns_enet.h net: hns: enet specify a reference to dsaf by fwnode_handle 2016-06-04 21:32:40 -04:00
hns_ethtool.c net: hns: fix the wrong speed for bond 2016-06-21 04:51:55 -04:00
Makefile net: add Hisilicon Network Subsystem basic ethernet support 2015-09-20 21:42:58 -07:00