summaryrefslogtreecommitdiffstats
path: root/tools/net/ynl/ynl-gen-c.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* tools: ynl: lift an assumption about spec file namePaolo Abeni2024-08-221-2/+4
* tools: ynl: use ident name for Family, too.Paolo Abeni2024-07-041-26/+26
* tools: ynl: make user space policies constJakub Kicinski2024-06-091-3/+3
* ynl: ensure exact-len value is resolvedAntonio Quartulli2024-05-131-2/+2
* ynl: rename array-nest to indexed-arrayHangbin Liu2024-04-061-6/+12
* tools: ynl: fix setting presence bits in simple nestsJakub Kicinski2024-03-231-2/+5
* netlink: specs: support generating code for genl socket privJakub Kicinski2024-03-111-0/+10
* tools: ynl-gen: support using pre-defined values in attr checksHangbin Liu2024-03-111-0/+2
* tools/net/ynl: Fix c codegen for array-nestDonald Hunter2024-03-081-1/+1
* tools: ynl: remove the libmnl dependencyJakub Kicinski2024-02-291-1/+0
* tools: ynl: switch away from MNL_CB_*Jakub Kicinski2024-02-291-7/+7
* tools: ynl: switch away from mnl_cb_tJakub Kicinski2024-02-291-2/+1
* tools: ynl-gen: remove unused parse codeJakub Kicinski2024-02-291-8/+0
* tools: ynl: make yarg the first member of struct ynl_dump_stateJakub Kicinski2024-02-291-2/+3
* tools: ynl: create local ARRAY_SIZE() helperJakub Kicinski2024-02-291-2/+2
* tools: ynl: create local nlmsg access helpersJakub Kicinski2024-02-291-3/+3
* tools: ynl: create local for_each helpersJakub Kicinski2024-02-291-4/+4
* tools: ynl: create local attribute helpersJakub Kicinski2024-02-291-38/+23
* tools: ynl-gen: print prototypes for recursive stuffJakub Kicinski2023-12-151-5/+39
* tools: ynl-gen: store recursive nests by a pointerJakub Kicinski2023-12-151-2/+14
* tools: ynl-gen: re-sort ignoring recursive nestsJakub Kicinski2023-12-151-21/+31
* tools: ynl-gen: record information about recursive nestsJakub Kicinski2023-12-151-2/+17
* tools: ynl-gen: fill in implementations for TypeUnusedJakub Kicinski2023-12-151-0/+9
* tools: ynl-gen: support fixed headers in genetlinkJakub Kicinski2023-12-151-4/+40
* tools: ynl-gen: use enum user type for members and argsJakub Kicinski2023-12-151-3/+2
* tools: ynl-gen: add missing request free helpers for dumpsJakub Kicinski2023-12-151-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-12-011-6/+4
|\
| * tools: ynl-gen: always construct struct ynl_req_stateJakub Kicinski2023-11-291-6/+4
* | tools: ynl: don't skip regeneration from make targetsJakub Kicinski2023-11-301-4/+8
* | tools: ynl-gen: use enum name from the specJakub Kicinski2023-11-241-5/+9
* | tools: ynl-get: use family c-nameJakub Kicinski2023-11-241-23/+23
* | tools: ynl-gen: always append ULL/LL to range typesJakub Kicinski2023-11-241-2/+3
|/
* tools: ynl: fix duplicate op name in devlinkJakub Kicinski2023-11-231-0/+6
* tools: ynl-gen: don't touch the output file if content is the sameJakub Kicinski2023-11-021-1/+6
* tools: ynl-gen: respect attr-cnt-name at the attr set levelJakub Kicinski2023-10-271-3/+4
* netlink: specs: support conditional operationsJakub Kicinski2023-10-271-0/+22
* netlink: make range pointers in policies constJakub Kicinski2023-10-271-1/+1
* tools: ynl-gen: add support for exact-len validationDavide Caratti2023-10-241-11/+17
* Merge branch 'devlink-finish-conversion-to-generated-split_ops'Jakub Kicinski2023-10-241-4/+46
|\
| * tools: ynl-gen: render rsp_parse() helpers if cmd has only dump opJiri Pirko2023-10-241-4/+7
| * tools: ynl-gen: introduce support for bitfield32 attribute typeJiri Pirko2023-10-241-0/+39
* | tools: ynl-gen: change spacing around __attribute__Jakub Kicinski2023-10-231-1/+1
|/
* netlink: specs: add support for auto-sized scalarsJakub Kicinski2023-10-201-2/+4
* tools: ynl-gen: make the mnl_type() method publicJakub Kicinski2023-10-201-20/+18
* tools: ynl-gen: support limit namesJakub Kicinski2023-10-201-11/+34
* tools: ynl-gen: support full range of min/max checks for integer valuesJakub Kicinski2023-10-201-7/+59
* tools: ynl-gen: track attribute useJakub Kicinski2023-10-201-0/+20
* tools: ynl-gen: handle do ops with no input attrsJakub Kicinski2023-10-101-6/+11
* tools: ynl-gen: use uapi header name for the header guardJakub Kicinski2023-10-061-1/+5
* tools: ynl-gen: fix uAPI generation after tempfile changesJakub Kicinski2023-08-261-10/+20