aboutsummaryrefslogtreecommitdiffstats
path: root/tools/net/ynl/pyynl/ynl_gen_c.py
Commit message (Expand)AuthorAgeFilesLines
* tools: ynl-gen: fix nested array countingAsbjørn Sloth Tønnesen2025-09-031-1/+1
* tools: ynl-gen: print setters for multi-val attrsJakub Kicinski2025-07-251-6/+13
* tools: ynl-gen: print alloc helper for multi-val attrsJakub Kicinski2025-07-251-3/+16
* tools: ynl-gen: move free printing to the print_type_full() helperJakub Kicinski2025-07-251-3/+4
* tools: ynl-gen: don't add suffix for pure typesJakub Kicinski2025-07-251-1/+3
* tools: ynl-gen: support weird sub-message formatsJakub Kicinski2025-05-211-11/+37
* tools: ynl-gen: support local attrs in _multi_parseJakub Kicinski2025-05-211-4/+8
* tools: ynl-gen: move fixed header info from RenderInfo to StructJakub Kicinski2025-05-211-18/+27
* tools: ynl-gen: support passing selector to a nestJakub Kicinski2025-05-211-5/+60
* tools: ynl: submsg: reverse parse / error reportingJakub Kicinski2025-05-161-1/+28
* tools: ynl-gen: submsg: support parsing and rendering sub-messagesJakub Kicinski2025-05-161-4/+76
* tools: ynl-gen: submsg: render the structsJakub Kicinski2025-05-161-3/+43
* tools: ynl-gen: submsg: plumb thru an empty typeJakub Kicinski2025-05-161-0/+20
* tools: ynl-gen: prepare for submsg structsJakub Kicinski2025-05-161-23/+39
* tools: ynl-gen: factor out the annotation of pure nested structJakub Kicinski2025-05-161-17/+22
* tools: ynl-gen: array-nest: support arrays of nestsJakub Kicinski2025-05-151-0/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2025-05-151-4/+3
|\
| * tools: ynl-gen: Allow multi-attr without nested-attributes againLukas Wunner2025-05-131-4/+3
* | tools: ynl-gen: support struct for binary attributesJakub Kicinski2025-05-131-1/+20
* | tools: ynl-gen: auto-indent elseJakub Kicinski2025-05-131-0/+1
* | tools: ynl-gen: support sub-type for binary attributesJakub Kicinski2025-05-131-3/+40
* | tools: ynl-gen: move the count into a presence struct tooJakub Kicinski2025-05-081-19/+13
* | tools: ynl-gen: split presence metadataJakub Kicinski2025-05-081-23/+23
* | tools: ynl-gen: rename basic presence from 'bit' to 'present'Jakub Kicinski2025-05-081-6/+6
* | tools: ynl-gen: allow noncontiguous enumsJiri Pirko2025-05-071-6/+52
* | tools: ynl: allow fixed-header to be specified per opJakub Kicinski2025-05-021-1/+16
* | tools: ynl-gen: don't init enum checks for classic netlinkJakub Kicinski2025-05-021-20/+26
* | tools: ynl-gen: array-nest: support binary array with exact-lenJakub Kicinski2025-05-021-4/+20
* | tools: ynl-gen: array-nest: support put for scalarJakub Kicinski2025-05-021-3/+25
* | tools: ynl-gen: mutli-attr: support binary types with structJakub Kicinski2025-05-021-0/+19
* | tools: ynl-gen: multi-attr: type gen for stringJakub Kicinski2025-05-021-4/+25
* | tools: ynl-gen: support CRUD-like notifications for classic NetlinkJakub Kicinski2025-05-021-1/+5
* | tools: ynl-gen: support using dump types for ntfJakub Kicinski2025-05-021-1/+1
* | tools: ynl: let classic netlink requests specify extra nlflagsJakub Kicinski2025-05-021-1/+20
* | tools: ynl-gen: fill in missing empty attr listsJakub Kicinski2025-05-021-0/+8
* | tools: ynl-gen: factor out free_needs_iter for a structJakub Kicinski2025-05-021-5/+9
* | tools: ynl-gen: fix comment about nested struct dictJakub Kicinski2025-05-021-1/+1
* | netlink: specs: allow header properties for attribute setsJakub Kicinski2025-04-231-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2025-04-171-24/+72
|\|
| * tools: ynl-gen: make sure we validate subtype of array-nestJakub Kicinski2025-04-171-2/+5
| * tools: ynl-gen: individually free previous values on double setJakub Kicinski2025-04-171-17/+45
| * tools: ynl-gen: move local vars after the opening bracketJakub Kicinski2025-04-171-1/+1
| * tools: ynl-gen: don't declare loop iterator in placeJakub Kicinski2025-04-171-4/+21
* | tools: ynl-gen: use family c-name in notificationsJakub Kicinski2025-04-111-3/+3
* | tools: ynl-gen: consider dump ops without a do "type-consistent"Jakub Kicinski2025-04-111-5/+9
* | tools: ynl: don't use genlmsghdr in classic netlinkJakub Kicinski2025-04-111-4/+15
* | tools: ynl-gen: don't consider requests with fixed hdr emptyJakub Kicinski2025-04-111-2/+5
* | tools: ynl: support creating non-genl socketsJakub Kicinski2025-04-111-3/+6
|/
* tools/net/ynl: add indexed-array scalar support to ynl-gen-cDonald Hunter2025-02-131-6/+18
* tools/net/ynl: sanitise enums with leading digits in ynl-gen-cDonald Hunter2025-02-131-0/+2