netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] Add YNL test framework and library improvements
@ 2025-10-29  8:22 Hangbin Liu
  2025-10-29  8:22 ` [PATCH net-next 1/3] tools: ynl: Add MAC address parsing support Hangbin Liu
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Hangbin Liu @ 2025-10-29  8:22 UTC (permalink / raw)
  To: netdev
  Cc: Donald Hunter, Jakub Kicinski, David S. Miller, Eric Dumazet,
	Paolo Abeni, Simon Horman, Jan Stancek, Matthieu Baerts (NGI0),
	Asbjørn Sloth Tønnesen, Stanislav Fomichev, Shuah Khan,
	Ido Schimmel, Guillaume Nault, Petr Machata, linux-kselftest,
	Hangbin Liu

This series enhances YNL tools with some functionalities and adds
YNL selftest framework.

Changes include:
- Add MAC address parsing support in YNL library
- Fix rt-rule spec consistency with other rt-* families
- Add selftests covering CLI and ethtool functionality

The tests provide usage examples and regression testing for YNL tools.

Hangbin Liu (3):
  tools: ynl: Add MAC address parsing support
  netlink: specs: update rt-rule src/dst attribute types to support IPv4
    addresses
  selftests: net: add YNL test framework

 Documentation/netlink/specs/rt-rule.yaml   |   6 +-
 tools/net/ynl/pyynl/lib/ynl.py             |   9 +
 tools/testing/selftests/Makefile           |   1 +
 tools/testing/selftests/net/ynl/Makefile   |  18 ++
 tools/testing/selftests/net/ynl/cli.sh     | 234 +++++++++++++++++++++
 tools/testing/selftests/net/ynl/config     |   6 +
 tools/testing/selftests/net/ynl/ethtool.sh | 188 +++++++++++++++++
 tools/testing/selftests/net/ynl/settings   |   1 +
 8 files changed, 461 insertions(+), 2 deletions(-)
 create mode 100644 tools/testing/selftests/net/ynl/Makefile
 create mode 100755 tools/testing/selftests/net/ynl/cli.sh
 create mode 100644 tools/testing/selftests/net/ynl/config
 create mode 100755 tools/testing/selftests/net/ynl/ethtool.sh
 create mode 100644 tools/testing/selftests/net/ynl/settings

-- 
2.50.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2025-11-06 15:07 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-29  8:22 [PATCH net-next 0/3] Add YNL test framework and library improvements Hangbin Liu
2025-10-29  8:22 ` [PATCH net-next 1/3] tools: ynl: Add MAC address parsing support Hangbin Liu
2025-10-29  8:22 ` [PATCH net-next 2/3] netlink: specs: update rt-rule src/dst attribute types to support IPv4 addresses Hangbin Liu
2025-10-29 23:37   ` Jakub Kicinski
2025-10-30  6:35     ` Hangbin Liu
2025-10-30 15:34       ` Jakub Kicinski
2025-11-04  9:27     ` Hangbin Liu
2025-11-05  0:48       ` Jakub Kicinski
2025-11-05  7:55         ` Hangbin Liu
2025-11-06  0:13           ` Jakub Kicinski
2025-11-06  2:34             ` Hangbin Liu
2025-11-06 14:41               ` Jakub Kicinski
2025-11-06 15:07                 ` Asbjørn Sloth Tønnesen
2025-10-29  8:22 ` [PATCH net-next 3/3] selftests: net: add YNL test framework Hangbin Liu
2025-10-29 23:41   ` Jakub Kicinski
2025-10-30  6:00     ` Hangbin Liu
2025-10-30 15:39       ` Jakub Kicinski
2025-10-31  1:48         ` Hangbin Liu
2025-10-31 18:24           ` Jakub Kicinski
2025-11-03  5:12             ` Hangbin Liu
2025-11-04  0:05               ` Jakub Kicinski
2025-11-04  0:48                 ` Hangbin Liu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).