diff options
author | Jijie Shao <shaojijie@huawei.com> | 2025-02-28 19:54:09 +0800 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2025-03-04 13:45:33 +0100 |
commit | e0306637e85da84a0695452f42dc29a552051402 (patch) | |
tree | 283913ec5e399144896a842883b005cb5f6ce5ad /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | fd394a334b1c29caeae45f15d8b99b77c881bc63 (diff) |
net: hibmcge: Add support for mac link exception handling feature
If the rate changed frequently, the PHY link ok,
but the MAC link maybe fails.
As a result, the network port is unavailable.
According to the documents of the chip,
core_reset needs to do to fix the fault.
In hw_adjus_link(), the core_reset is added to try to
ensure that MAC link status is normal.
In addition, MAC link failure detection is added.
If the MAC link fails after core_reset, driver invokes
the phy_stop() and phy_start() to re-link.
Due to phydev->lock, re-link cannot be triggered
in adjust_link(). Therefore, this operation
is invoked in a scheduled task.
Signed-off-by: Jijie Shao <shaojijie@huawei.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions