Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: abajk/mdio-tools

Tags

1.3.1

Toggle 1.3.1's commit message
[v1.3.1] - 2023-12-02

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

Fixes mvls to work with kernels 6.2 and onwards.

--- Added
- mdio: Multiple registers can now be dumped at once, via the generic
  dump operation.

--- Fixed
- mvls: Relax the driver matching to accept the strings used in
  kernels 6.2 and newer.

1.3.0

Toggle 1.3.0's commit message
[v1.3.0] - 2023-07-24

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

Primarily widen the gamut of supported kernel versions, now supporting
all kernels from 5.2 and onwards.

- mvls: Support for 88E6320/88E6321

- mdio-netlink: Adapt to the upstream C22/C45 refactor.

1.2.0

Toggle 1.2.0's commit message
[v1.2.0] - 2022-09-15

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

- mdio: A new addressing mode "mmd-c22": Used to access MMDs attached
  to MDIO controllers without Clause 45 support by using registers 13
  and 14 in the device's Clause 22 register space
- mdio: Pretty print gigabit link capability information from a PHY's
  extended status register
- mdio: Pretty print lots of status information from MMDs (C45 PHYs)
- mvls: Decode priority override information of ATU entries

- mvls: Table listings now always prints out the device information,
  even on single chip systems.

1.1.1

Toggle 1.1.1's commit message
[v1.1.1] - 2022-05-23

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

Tiny bugfix release.

- mdio: The bench operation is now much more reliable when stacked on
  other devices than regular PHYs (e.g. paged PHYs or Marvell
  switches).
- mvls: The STU can now be dumped chips from the Peridot generation.

1.1.0

Toggle 1.1.0's commit message
[v1.1.0] - 2022-05-04

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

A sprawling release, adding various mvls related introspection
features. mvls also gains a JSON output format.

- mvls: The STU can now be dumped (requires Linux 5.17 or later). This
  is useful now that mv88e6xxx supports offloading of MST states
- mvls: Output can now be formatted as JSON for easier scripting
- mdio: mvls: A subset of MIB counters can now be dumped. This let's
  you get at counters for DSA ports, which are not reachable from
  ethtool
- mdio: mvls: The LAG mask and LAG map tables can now be dumped
- mdio: Improve usage message by including the examples from the
  manual

1.0.1

Toggle 1.0.1's commit message
mdio-tools 1.0.1

Primarily fixes a few issues in the kernel module that were found
during a quick review from Russell King:

https://lore.kernel.org/netdev/[email protected]/
https://lore.kernel.org/netdev/[email protected]/

Added
- mdio: The mvls subcommand now supports flushing the ATU

Fixed
- mdio-netlink: Plug some glaring holes around integer overflows of
  the PC.
- mdio-netlink: Release reference to MDIO bus after a transaction
  completes.

1.0.0

Toggle 1.0.0's commit message
mdio-tools 1.0.0

Added:
- Basic usage text, `mvls -h`
- Manuals

Changed:
- Reworked command syntax to be more ergonomic
- Improved error output

Fixed:
- Fix wkz#4: buffer alignment on Arm9 systems

Removed:
- References to the dump operation in mdio(8) which is not supported
  at the moment

1.0.0-beta1

Toggle 1.0.0-beta1's commit message
mvls: Per-device raw dump of PVT