diff options
author | Jakub Kicinski <kuba@kernel.org> | 2023-01-18 20:52:28 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-01-18 20:52:29 -0800 |
commit | 9ffb07a3e6b8a13e305cb07ba794cb71755b2dba (patch) | |
tree | 4fe78867571316c7ff2988f407bca5b2ec564376 /tools | |
parent | 68e5b6aa2795fd05c6ff58616cb16f2f216e4123 (diff) | |
parent | ff58fda0909618389f40647cba28a354a609e052 (diff) | |
download | lwn-9ffb07a3e6b8a13e305cb07ba794cb71755b2dba.tar.gz lwn-9ffb07a3e6b8a13e305cb07ba794cb71755b2dba.zip |
Merge branch 'enetc-bd-ring-cleanup'
Vladimir Oltean says:
====================
ENETC BD ring cleanup
The highlights of this patch set are:
- Installing a BPF program and changing PTP RX timestamping settings are
currently implemented through a port reconfiguration procedure which
triggers an AN restart on the PHY, and these procedures are not
generally guaranteed to leave the port in a sane state. Patches 9/12
and 11/12 address that.
- Attempting to put the port down (or trying to reconfigure it) has the
driver oppose some resistance if it's bombarded with RX traffic
(it won't go down). Patch 12/12 addresses that.
The other 9 patches are just cleanup in the BD ring setup/teardown code,
which gradually led to bringing the driver in a position where resolving
those 2 issues was possible.
====================
Link: https://lore.kernel.org/r/20230117230234.2950873-1-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions