aboutsummaryrefslogtreecommitdiff
path: root/tools/net/ynl/lib
AgeCommit message (Expand)AuthorFilesLines
2023-12-18tools/net/ynl: Add binary and pad support to structs for tcGravatar Donald Hunter 1-10/+26
2023-12-18tools/net/ynl: Add 'sub-message' attribute decoding to ynlGravatar Donald Hunter 2-8/+95
2023-12-18tools/net/ynl: Use consistent array index expression formattingGravatar Donald Hunter 1-5/+5
2023-12-14tools: ynl-gen: support fixed headers in genetlinkGravatar Jakub Kicinski 2-4/+5
2023-12-05tools: ynl: move private definitions to a separate headerGravatar Jakub Kicinski 2-147/+145
2023-12-05tools: ynl: use strerror() if no extack of note providedGravatar Jakub Kicinski 1-1/+5
2023-12-05tools: pynl: make flags argument optional for do()Gravatar Jakub Kicinski 1-2/+2
2023-11-28tools: ynl: add sample for getting page-pool informationGravatar Jakub Kicinski 1-1/+1
2023-10-27tools: ynl: introduce option to process unknown attributes or typesGravatar Jiri Pirko 1-11/+37
2023-10-23Merge branch 'devlink-finish-conversion-to-generated-split_ops'Gravatar Jakub Kicinski 3-3/+17
2023-10-23tools: ynl-gen: introduce support for bitfield32 attribute typeGravatar Jiri Pirko 3-3/+17
2023-10-23tools: ynl-gen: change spacing around __attribute__Gravatar Jakub Kicinski 1-2/+2
2023-10-20netlink: specs: add support for auto-sized scalarsGravatar Jakub Kicinski 4-0/+43
2023-10-17tools: ynl: fix converting flags to names after recent cleanupGravatar Jakub Kicinski 1-1/+1
2023-08-27tools/net/ynl: Add support for create flagsGravatar Donald Hunter 2-6/+12
2023-08-27tools/net/ynl: Implement nlattr array-nest decoding in ynlGravatar Donald Hunter 1-0/+13
2023-08-27tools/net/ynl: Add support for netlink-raw familiesGravatar Donald Hunter 1-33/+91
2023-08-27tools/net/ynl: Fix extack parsing with fixed header genlmsgGravatar Donald Hunter 1-25/+40
2023-08-27tools/ynl: Add mcast-group schema parsing to ynlGravatar Donald Hunter 1-0/+31
2023-08-24tools: ynl: allow passing binary dataGravatar Jakub Kicinski 1-1/+6
2023-08-15tools: ynl: add more info to KeyErrors on missing attrsGravatar Jakub Kicinski 1-3/+12
2023-07-26tools: ynl-gen: fix parse multi-attr enum attributeGravatar Arkadiusz Kubalewski 1-6/+6
2023-07-26tools: ynl-gen: fix enum index in _decode_enum(..)Gravatar Arkadiusz Kubalewski 1-2/+2
2023-06-24tools: ynl: add display-hint support to ynlGravatar Donald Hunter 2-5/+39
2023-06-12tools: ynl-gen: support excluding tricky opsGravatar Jakub Kicinski 1-2/+10
2023-06-09tools: ynl-gen: support code gen for eventsGravatar Jakub Kicinski 1-1/+1
2023-06-09tools: ynl-gen: sanitize notification trackingGravatar Jakub Kicinski 1-1/+4
2023-06-08tools: ynl-gen: enable code gen for directional specsGravatar Jakub Kicinski 1-3/+4
2023-06-08tools: ynl-gen: use enum names in op strmap more carefullyGravatar Jakub Kicinski 1-0/+4
2023-06-06tools: ynl: user space helpersGravatar Jakub Kicinski 3-0/+1166
2023-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-2/+3
2023-05-29tools: ynl: Support enums in struct members in genetlink-legacyGravatar Donald Hunter 2-1/+7
2023-05-29tools: ynl: Initialise fixed headers to 0 in genetlink-legacyGravatar Donald Hunter 1-1/+1
2023-05-25tools: ynl: avoid dict errors on older Python versionsGravatar Jakub Kicinski 1-2/+3
2023-05-24tools: ynl: Handle byte-order in struct membersGravatar Donald Hunter 2-4/+6
2023-05-24tools: ynl: Use dict of predefined Structs to decode scalar typesGravatar Donald Hunter 1-57/+44
2023-04-11tools: ynl: throw a more meaningful exception if family not supportedGravatar Jakub Kicinski 1-1/+4
2023-03-30tools: ynl: ethtool testing toolGravatar Stanislav Fomichev 2-0/+20
2023-03-30tools: ynl: replace print with NlErrorGravatar Stanislav Fomichev 1-3/+9
2023-03-30tools: ynl: support byte-order in cliGravatar Stanislav Fomichev 2-12/+24
2023-03-28tools: ynl: Add fixed-header support to ynlGravatar Donald Hunter 2-12/+33
2023-03-28tools: ynl: Add struct attr decoding to ynlGravatar Donald Hunter 2-1/+16
2023-03-28tools: ynl: Add C array attribute decoding to ynlGravatar Donald Hunter 2-3/+22
2023-03-28tools: ynl: Add struct parsing to nlspecGravatar Donald Hunter 1-0/+43
2023-03-27tools: ynl: default to treating enums as flags for mask generationGravatar Jakub Kicinski 1-4/+4
2023-03-27tools: ynl: Add missing types to encode/decodeGravatar Michal Michalik 1-0/+6
2023-03-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-3/+3
2023-03-23ynl: allow to encode u8 attrGravatar Jiri Pirko 1-0/+2
2023-03-22tools: ynl: Fix genlmsg header encoding formatsGravatar Donald Hunter 1-3/+3
2023-03-16ynl: make the tooling check the licenseGravatar Jakub Kicinski 1-0/+8