On Wed, Oct 29, 2025 at 04:41:59PM -0700, Jakub Kicinski wrote: > On Wed, 29 Oct 2025 08:22:45 +0000 Hangbin Liu wrote: > > Add a test framework for YAML Netlink (YNL) tools, covering both CLI and > > ethtool functionality. The framework includes: > > > > 1) cli: family listing, netdev, ethtool, rt-* families, and nlctrl > > operations > > 2) ethtool: device info, statistics, ring/coalesce/pause parameters, and > > feature gettings > > > > The current YNL syntax is a bit obscure, and end users may not always know > > how to use it. This test framework provides usage examples and also serves > > as a regression test to catch potential breakages caused by future changes. > > Hm, my knee-jerk reaction was that we should avoid adding too much ynl > stuff to the kernel at this point. But looking closer it's not that > long. > > Do I understand correctly, tho, that you're testing _system_ YNL? > Not what's in tree?
Kind of. With this we can test both the system's YNL and also make sure the YNL interface has no regression. Thanks Hangbin
