netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/4] netlink: specs: add ynl spec for ovs_flow
@ 2023-05-27 13:31 Donald Hunter
  2023-05-27 13:31 ` [PATCH net-next v2 1/4] doc: ynl: Add doc attr to struct members in genetlink-legacy spec Donald Hunter
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Donald Hunter @ 2023-05-27 13:31 UTC (permalink / raw)
  To: netdev, Jakub Kicinski, David S. Miller, Eric Dumazet, Paolo Abeni
  Cc: donald.hunter, Donald Hunter

Add a ynl specification for ovs_flow. The spec is sufficient to dump ovs
flows but some attrs have been left as binary blobs because ynl doesn't
support C arrays in struct definitions yet.

Patches 1-3 add features for genetlink-legacy specs
Patch 4 is the ovs_flow netlink spec

Changes in v2:
 - Add reply attribute to flow-get op as reported by Jakub Kicinski

Donald Hunter (4):
  doc: ynl: Add doc attr to struct members in genetlink-legacy spec
  tools: ynl: Initialise fixed headers to 0 in genetlink-legacy
  tools: ynl: Support enums in struct members in genetlink-legacy
  netlink: specs: add ynl spec for ovs_flow

 Documentation/netlink/genetlink-legacy.yaml |   6 +
 Documentation/netlink/specs/ovs_flow.yaml   | 831 ++++++++++++++++++++
 tools/net/ynl/lib/nlspec.py                 |   2 +
 tools/net/ynl/lib/ynl.py                    |   8 +-
 4 files changed, 845 insertions(+), 2 deletions(-)
 create mode 100644 Documentation/netlink/specs/ovs_flow.yaml

-- 
2.39.0


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

end of thread, other threads:[~2023-05-30  5:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-27 13:31 [PATCH net-next v2 0/4] netlink: specs: add ynl spec for ovs_flow Donald Hunter
2023-05-27 13:31 ` [PATCH net-next v2 1/4] doc: ynl: Add doc attr to struct members in genetlink-legacy spec Donald Hunter
2023-05-27 13:31 ` [PATCH net-next v2 2/4] tools: ynl: Initialise fixed headers to 0 in genetlink-legacy Donald Hunter
2023-05-27 13:31 ` [PATCH net-next v2 3/4] tools: ynl: Support enums in struct members " Donald Hunter
2023-05-27 13:31 ` [PATCH net-next v2 4/4] netlink: specs: add ynl spec for ovs_flow Donald Hunter
2023-05-30  5:10 ` [PATCH net-next v2 0/4] " patchwork-bot+netdevbpf

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).