tools: ynl-gen: support excluding tricky ops
authorJakub Kicinski <kuba@kernel.org>
Fri, 9 Jun 2023 21:43:35 +0000 (14:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Jun 2023 10:01:02 +0000 (11:01 +0100)
commit008bcd6835a2f00a46bc91cad32de50d57d1b196
treea615cea5fc885d36b7efa9df250935e895b82348
parentb30a1f305b7bfde19c2ddbb053b51705eef65553
tools: ynl-gen: support excluding tricky ops

The ethtool family has a small handful of quite tricky ops
and a lot of simple very useful ops. Teach ynl-gen to skip
ops so that we can bypass the tricky ones.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/net/ynl/lib/nlspec.py
tools/net/ynl/ynl-gen-c.py