On Wed, 11 Dec 2024 at 21:13, Simon Horman <horms@xxxxxxxxxx> wrote: > > On Tue, Dec 10, 2024 at 04:14:48PM +0000, Donald Hunter wrote: > > Add a rudimentary YNL spec for nl80211 that covers get-wiphy, > > get-interface and get-protocol-features. > > > > ./tools/net/ynl/cli.py \ > > --spec Documentation/netlink/specs/nl80211.yaml \ > > --do get-protocol-features > > {'protocol-features': {'split-wiphy-dump'}} > > > > ./tools/net/ynl/cli.py \ > > --spec Documentation/netlink/specs/nl80211.yaml \ > > --dump get-wiphy --json '{ "split-wiphy-dump": true }' > > > > ./tools/net/ynl/cli.py \ > > --spec Documentation/netlink/specs/nl80211.yaml \ > > --dump get-interface > > > > Signed-off-by: Donald Hunter <donald.hunter@xxxxxxxxx> > > Hi Donald, > > Perhaps I'm doing something silly here, or my environment is somehow > broken. But with this patch applied I see: > > make -C tools/net/ynl/ distclean && make -C tools/net/ynl/ > ... > Exception: new_attr: unsupported sub-type u32 > make[1]: *** [Makefile:37: nl80211-user.c] Error 1 Hi Simon, Thanks for reporting. It was also flagged up on patchwork. My bad. I had a blind spot for checking the C build because the last few specs I have worked on have been netlink-raw which don't have codegen. I'll look at fixing this and any subsequent issues. Thanks, Donald.