>FWIIW I think that the YAML spec entry is distinct from, although a >dependency of, adding the test. I would put it in a separate patch. Thanks for the feedback! I will split the change into two patches in the next submission. Thanks, Yuyang On Mon, Feb 10, 2025 at 8:13 AM Simon Horman <horms@xxxxxxxxxx> wrote: > > On Fri, Feb 07, 2025 at 08:08:36PM +0900, Yuyang Huang wrote: > > This change introduces a new selftest case to verify the functionality > > of dumping IPv4 multicast addresses using the RTM_GETMULTICAST netlink > > message. The test utilizes the ynl library to interact with the > > netlink interface and validate that the kernel correctly reports the > > joined IPv4 multicast addresses. > > > > To run the test, execute the following command: > > > > $ vng -v --user root --cpus 16 -- \ > > make -C tools/testing/selftests TARGETS=net \ > > TEST_PROGS=rtnetlink.py TEST_GEN_PROGS="" run_tests > > > > Cc: Maciej Żenczykowski <maze@xxxxxxxxxx> > > Cc: Lorenzo Colitti <lorenzo@xxxxxxxxxx> > > Signed-off-by: Yuyang Huang <yuyanghuang@xxxxxxxxxx> > > --- > > > > Changelog since v7: > > - Create a new RtnlAddrFamily to load rt_addr.yaml. > > > > Changelog since v6: > > - Move `getmaddrs` definition to rt_addr.yaml. > > > > Documentation/netlink/specs/rt_addr.yaml | 23 ++++++++++++++ > > Hi Yuyang Huang, > > FWIIW I think that the YAML spec entry is distinct from, although a > dependency of, adding the test. I would put it in a separate patch. > > > tools/testing/selftests/net/Makefile | 1 + > > .../testing/selftests/net/lib/py/__init__.py | 2 +- > > tools/testing/selftests/net/lib/py/ynl.py | 4 +++ > > tools/testing/selftests/net/rtnetlink.py | 30 +++++++++++++++++++ > > 5 files changed, 59 insertions(+), 1 deletion(-) > > create mode 100755 tools/testing/selftests/net/rtnetlink.py > > ...