| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-28 | tools: ynl: add schema checking | Donald Hunter | 1 | -5/+16 |
| 2025-11-25 | tools: ynl-gen: add regeneration comment | Asbjørn Sloth Tønnesen | 1 | -0/+1 |
| 2025-11-25 | tools: ynl-gen: add function prefix argument | Asbjørn Sloth Tønnesen | 1 | -9/+16 |
| 2025-11-20 | tools: ynl: cli: Display enum values in --list-attrs output | Gal Pressman | 1 | -1/+7 |
| 2025-11-20 | tools: ynl: cli: Parse nested attributes in --list-attrs output | Gal Pressman | 1 | -9/+26 |
| 2025-11-20 | tools: ynl: cli: Add --list-attrs option to show operation attributes | Gal Pressman | 1 | -0/+56 |
| 2025-11-18 | tools: ynl: Add MAC address parsing support | Hangbin Liu | 1 | -0/+9 |
| 2025-11-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+12 |
| 2025-11-10 | tools: ynl: call nested attribute free function for indexed arrays | Zahari Doychev | 1 | -0/+12 |
| 2025-10-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
| 2025-10-28 | tools: ynl: rework the string representation of NlError | Jakub Kicinski | 1 | -1/+10 |
| 2025-10-28 | tools: ynl: fix indent issues in the main Python lib | Jakub Kicinski | 1 | -14/+14 |
| 2025-10-27 | tools: ynl: avoid print_field when there is no reply | Hangbin Liu | 1 | -0/+3 |
| 2025-09-17 | tools: ynl-gen: support uint in multi-attr | Jakub Kicinski | 1 | -1/+5 |
| 2025-09-16 | tools: ynl: add ipv4-or-v6 display hint | Asbjørn Sloth Tønnesen | 1 | -2/+2 |
| 2025-09-16 | tools: ynl: decode hex input | Asbjørn Sloth Tønnesen | 1 | -0/+5 |
| 2025-09-16 | tools: ynl: encode indexed-arrays | Asbjørn Sloth Tønnesen | 1 | -0/+16 |
| 2025-09-16 | tools: ynl: move nest packing to a helper function | Asbjørn Sloth Tønnesen | 1 | -4/+9 |
| 2025-09-16 | tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray | Asbjørn Sloth Tønnesen | 1 | -18/+18 |
| 2025-09-16 | tools: ynl-gen: validate nested arrays | Asbjørn Sloth Tønnesen | 1 | -1/+1 |
| 2025-09-16 | tools: ynl-gen: avoid repetitive variables definitions | Asbjørn Sloth Tønnesen | 1 | -5/+9 |
| 2025-09-16 | tools: ynl-gen: refactor local vars for .attr_put() callers | Asbjørn Sloth Tønnesen | 1 | -13/+19 |
| 2025-09-16 | tools: ynl-gen: add sub-type check | Asbjørn Sloth Tønnesen | 1 | -1/+3 |
| 2025-09-16 | tools: ynl-gen: generate nested array policies | Asbjørn Sloth Tønnesen | 1 | -0/+5 |
| 2025-09-16 | tools: ynl-gen: allow overriding name-prefix for constants | Asbjørn Sloth Tønnesen | 1 | -1/+2 |
| 2025-09-16 | tools: ynl: avoid "use of uninitialized variable" false positive in generated... | Vladimir Oltean | 1 | -2/+2 |
| 2025-09-15 | tools: ynl: rst: display attribute-set doc | Matthieu Baerts (NGI0) | 1 | -0/+4 |
| 2025-09-10 | tools: ynl: check for membership with 'not in' | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-10 | tools: ynl: use 'cond is None' | Matthieu Baerts (NGI0) | 2 | -2/+2 |
| 2025-09-10 | tools: ynl: remove unnecessary semicolons | Matthieu Baerts (NGI0) | 2 | -2/+2 |
| 2025-09-10 | tools: ynl: remove unused imports | Matthieu Baerts (NGI0) | 4 | -5/+2 |
| 2025-09-10 | tools: ynl: remove f-string without any placeholders | Matthieu Baerts (NGI0) | 2 | -16/+16 |
| 2025-09-10 | tools: ynl: remove assigned but never used variable | Matthieu Baerts (NGI0) | 2 | -3/+0 |
| 2025-09-10 | tools: ynl: avoid bare except | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-10 | tools: ynl: fix undefined variable name | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2025-09-03 | tools: ynl-gen: fix nested array counting | Asbjørn Sloth Tønnesen | 1 | -1/+1 |
| 2025-09-03 | tools: ynl-gen: use macro for binary min-len check | Asbjørn Sloth Tønnesen | 1 | -1/+1 |
| 2025-08-12 | docs: parser_yaml.py: add support for line numbers from the parser | Mauro Carvalho Chehab | 1 | -4/+12 |
| 2025-08-12 | tools: netlink_yml_parser.py: add line numbers to parsed data | Mauro Carvalho Chehab | 1 | -2/+32 |
| 2025-08-12 | tools: ynl_gen_rst.py: drop support for generating index files | Mauro Carvalho Chehab | 1 | -28/+0 |
| 2025-08-12 | tools: ynl_gen_rst.py: cleanup coding style | Mauro Carvalho Chehab | 1 | -47/+25 |
| 2025-08-12 | tools: ynl_gen_rst.py: Split library from command line tool | Mauro Carvalho Chehab | 3 | -359/+400 |
| 2025-08-12 | docs: netlink: netlink-raw.rst: use :ref: instead of :doc: | Mauro Carvalho Chehab | 1 | -2/+3 |
| 2025-07-24 | tools: ynl-gen: print setters for multi-val attrs | Jakub Kicinski | 1 | -6/+13 |
| 2025-07-24 | tools: ynl-gen: print alloc helper for multi-val attrs | Jakub Kicinski | 1 | -3/+16 |
| 2025-07-24 | tools: ynl-gen: move free printing to the print_type_full() helper | Jakub Kicinski | 1 | -3/+4 |
| 2025-07-24 | tools: ynl-gen: don't add suffix for pure types | Jakub Kicinski | 1 | -1/+3 |
| 2025-07-17 | tools: ynl: support packing binary arrays of scalars | Jakub Kicinski | 1 | -1/+6 |
| 2025-07-13 | tools: ynl: default to --process-unknown in installed mode | Jakub Kicinski | 1 | -0/+2 |
| 2025-07-13 | tools: ynl: process unknown for enum values | Donald Hunter | 1 | -2/+12 |
| 2025-07-10 | tools: ynl: decode enums in auto-ints | Jakub Kicinski | 1 | -0/+2 |
| 2025-06-19 | tools: ynl: fix mixing ops and notifications on one socket | Jakub Kicinski | 1 | -11/+17 |
| 2025-05-27 | tools: ynl: parse extack for sub-messages | Donald Hunter | 1 | -14/+25 |
| 2025-05-21 | tools: ynl-gen: support weird sub-message formats | Jakub Kicinski | 1 | -11/+37 |
| 2025-05-21 | tools: ynl-gen: support local attrs in _multi_parse | Jakub Kicinski | 1 | -4/+8 |
| 2025-05-21 | tools: ynl-gen: move fixed header info from RenderInfo to Struct | Jakub Kicinski | 1 | -18/+27 |
| 2025-05-21 | tools: ynl-gen: support passing selector to a nest | Jakub Kicinski | 1 | -5/+60 |
| 2025-05-16 | tools: ynl: submsg: reverse parse / error reporting | Jakub Kicinski | 1 | -1/+28 |
| 2025-05-16 | tools: ynl-gen: submsg: support parsing and rendering sub-messages | Jakub Kicinski | 1 | -4/+76 |
| 2025-05-16 | tools: ynl-gen: submsg: render the structs | Jakub Kicinski | 1 | -3/+43 |
| 2025-05-16 | tools: ynl-gen: submsg: plumb thru an empty type | Jakub Kicinski | 2 | -2/+23 |
| 2025-05-16 | tools: ynl-gen: prepare for submsg structs | Jakub Kicinski | 1 | -23/+39 |
| 2025-05-16 | tools: ynl-gen: factor out the annotation of pure nested struct | Jakub Kicinski | 1 | -17/+22 |
| 2025-05-15 | tools: ynl-gen: array-nest: support arrays of nests | Jakub Kicinski | 1 | -0/+3 |
| 2025-05-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -11/+18 |
| 2025-05-13 | tools: ynl-gen: Allow multi-attr without nested-attributes again | Lukas Wunner | 1 | -4/+3 |
| 2025-05-13 | tools: ynl-gen: support struct for binary attributes | Jakub Kicinski | 1 | -1/+20 |
| 2025-05-13 | tools: ynl-gen: auto-indent else | Jakub Kicinski | 1 | -0/+1 |
| 2025-05-13 | tools: ynl-gen: support sub-type for binary attributes | Jakub Kicinski | 1 | -3/+40 |
| 2025-05-09 | tools: ynl: handle broken pipe gracefully in CLI | Donald Hunter | 1 | -7/+8 |
| 2025-05-09 | tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing | Hangbin Liu | 1 | -7/+15 |
| 2025-05-07 | tools: ynl-gen: move the count into a presence struct too | Jakub Kicinski | 1 | -19/+13 |
| 2025-05-07 | tools: ynl-gen: split presence metadata | Jakub Kicinski | 1 | -23/+23 |
| 2025-05-07 | tools: ynl-gen: rename basic presence from 'bit' to 'present' | Jakub Kicinski | 1 | -6/+6 |
| 2025-05-06 | tools: ynl-gen: allow noncontiguous enums | Jiri Pirko | 1 | -6/+52 |
| 2025-05-02 | tools: ynl: allow fixed-header to be specified per op | Jakub Kicinski | 1 | -1/+16 |
| 2025-05-02 | tools: ynl-gen: don't init enum checks for classic netlink | Jakub Kicinski | 1 | -20/+26 |
| 2025-05-02 | tools: ynl-gen: array-nest: support binary array with exact-len | Jakub Kicinski | 1 | -4/+20 |
| 2025-05-02 | tools: ynl-gen: array-nest: support put for scalar | Jakub Kicinski | 1 | -3/+25 |
| 2025-05-02 | tools: ynl-gen: mutli-attr: support binary types with struct | Jakub Kicinski | 1 | -0/+19 |
| 2025-05-02 | tools: ynl-gen: multi-attr: type gen for string | Jakub Kicinski | 1 | -4/+25 |
| 2025-05-02 | tools: ynl-gen: support CRUD-like notifications for classic Netlink | Jakub Kicinski | 1 | -1/+5 |
| 2025-05-02 | tools: ynl-gen: support using dump types for ntf | Jakub Kicinski | 1 | -1/+1 |
| 2025-05-02 | tools: ynl: let classic netlink requests specify extra nlflags | Jakub Kicinski | 1 | -1/+20 |
| 2025-05-02 | tools: ynl-gen: fill in missing empty attr lists | Jakub Kicinski | 1 | -0/+8 |
| 2025-05-02 | tools: ynl-gen: factor out free_needs_iter for a struct | Jakub Kicinski | 1 | -5/+9 |
| 2025-05-02 | tools: ynl-gen: fix comment about nested struct dict | Jakub Kicinski | 1 | -1/+1 |
| 2025-04-29 | tools: ynl: fix typo in info string | Ruben Wauters | 1 | -1/+1 |
| 2025-04-23 | netlink: specs: allow header properties for attribute sets | Jakub Kicinski | 1 | -1/+1 |
| 2025-04-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -24/+72 |
| 2025-04-16 | tools: ynl-gen: make sure we validate subtype of array-nest | Jakub Kicinski | 1 | -2/+5 |
| 2025-04-16 | tools: ynl-gen: individually free previous values on double set | Jakub Kicinski | 1 | -17/+45 |
| 2025-04-16 | tools: ynl-gen: move local vars after the opening bracket | Jakub Kicinski | 1 | -1/+1 |
| 2025-04-16 | tools: ynl-gen: don't declare loop iterator in place | Jakub Kicinski | 1 | -4/+21 |
| 2025-04-10 | tools: ynl-gen: use family c-name in notifications | Jakub Kicinski | 1 | -3/+3 |
| 2025-04-10 | tools: ynl-gen: consider dump ops without a do "type-consistent" | Jakub Kicinski | 1 | -5/+9 |
| 2025-04-10 | tools: ynl: don't use genlmsghdr in classic netlink | Jakub Kicinski | 1 | -4/+15 |
| 2025-04-10 | tools: ynl-gen: don't consider requests with fixed hdr empty | Jakub Kicinski | 1 | -2/+5 |
| 2025-04-10 | tools: ynl: support creating non-genl sockets | Jakub Kicinski | 1 | -3/+6 |
| 2025-02-12 | tools/net/ynl: add indexed-array scalar support to ynl-gen-c | Donald Hunter | 1 | -6/+18 |
| 2025-02-12 | tools/net/ynl: sanitise enums with leading digits in ynl-gen-c | Donald Hunter | 1 | -0/+2 |
| 2025-02-12 | tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c | Donald Hunter | 1 | -1/+1 |
| 2025-02-12 | tools/net/ynl: accept IP string inputs | Donald Hunter | 1 | -4/+21 |
| 2025-02-12 | tools/net/ynl: support rendering C array members to strings | Donald Hunter | 1 | -0/+5 |
| 2025-02-12 | tools/net/ynl: support decoding indexed arrays as enums | Donald Hunter | 1 | -1/+3 |
| 2025-02-12 | tools/net/ynl: remove extraneous plural from variable names | Donald Hunter | 1 | -6/+6 |
| 2025-02-06 | tools: ynl-gen: support limits using definitions | Jakub Kicinski | 1 | -1/+4 |
| 2025-02-06 | tools: ynl-gen: don't output external constants | Jakub Kicinski | 1 | -0/+3 |
| 2025-01-16 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+13 |
| 2025-01-13 | tools/net/ynl: ethtool: support spec load from install location | Donald Hunter | 1 | -4/+3 |
| 2025-01-13 | tools/net/ynl: add support for --family and --list-families | Donald Hunter | 1 | -2/+43 |
| 2025-01-09 | tools: ynl: move python code to separate sub-directory | Jan Stancek | 9 | -0/+5749 |