summaryrefslogtreecommitdiffstats
path: root/lib/route/cls
Commit message (Expand)AuthorAgeFilesLines
* all: fix and enable "-Wsign-compare" warningThomas Haller2024-05-292-2/+2
* build: use AC_USE_SYSTEM_EXTENSIONS instead of defining _GNU_SOURCEThomas Haller2024-05-291-2/+3
* all: use defines for attributesThomas Haller2024-04-221-1/+1
* route/bison: include "nl-default.h" in lex/yacc filesThomas Haller2024-04-222-1/+4
* route/cls: add get/take wrappers for rtnl_act_append()Thomas Haller2023-12-014-18/+13
* route/cls: fix leak in error handling of rtnl_flower_append_action()Thomas Haller2023-12-011-1/+5
* include: use <linux/$file> instead of <linux-private/linux/$file>Thomas Haller2023-08-082-2/+2
* include: include private linux headers with explicit pathThomas Haller2023-08-032-2/+3
* include: drop "netlink-private/netlink.h" and move declarationsThomas Haller2023-08-0215-31/+15
* all: cleanup includes and use "nm-default.h"Thomas Haller2023-08-0213-19/+62
* include: split and drop "netlink-private/types.h"Thomas Haller2023-08-028-0/+71
* route: merge "include/netlink-private/tc.h" to lib/route/tc-api.hThomas Haller2023-08-0115-17/+0
* route: move "include/netlink-private/route/tc-api.h" to lib/routeThomas Haller2023-08-017-7/+11
* nl-aux: add "include/nl-aux-{core,route}" headersThomas Haller2023-07-311-1/+1
* base: move "netlink-private/utils.h" to "base/nl-base-utils.h"Thomas Haller2023-07-312-2/+2
* lib: use _nl_{init,exit} instead of __{init,exit}Thomas Haller2023-07-2811-17/+17
* all: use _NL_{MIN,MAX}() macrosThomas Haller2023-07-281-1/+1
* route: format recently added code with clang-formatThomas Haller2022-05-271-7/+13
* cls: flower: extend flower APIVolodymyr Bendiuga2022-05-271-0/+174
* flower: use correct attribute when filling out flagsVolodymyr Bendiuga2022-05-191-1/+1
* all: fix "-Wformat" warnings for nl_dump*()Thomas Haller2022-04-222-5/+9
* route/u32: fix u32_dump_details() to print dataThomas Haller2022-04-221-5/+0
* all: avoid coverity warnings about assigning variable but not using itThomas Haller2022-04-221-2/+2
* route/cls: add TCA_FLOWER_KEY_VLAN_ETH_TYPE to "flower_policy" policyThomas Haller2022-03-151-10/+11
* route/cls: return -NLE_INVAL in case rtnl_tc_data_peek() failsThomas Haller2022-03-151-6/+6
* route/cls: no need to copy simple fields in flower_clone()Thomas Haller2022-03-151-12/+0
* route/cls: make output pointers in rtnl_flower_get_{src,dst}_mac() optionalThomas Haller2022-03-151-5/+7
* route/cls: adjust whitspace/indentationThomas Haller2022-03-151-142/+142
* route/cls: use SPDX-License-IdentifierThomas Haller2022-03-151-7/+1
* route/cls: add flower classifierVolodymyr Bendiuga2022-03-151-0/+731
* cls:u32: fix u32_clone() functionMagnus Öberg2022-03-041-12/+77
* route:cls: fix dangling pointers in to_clone() implementationsThomas Haller2022-03-044-1/+14
* yyerror: update to POSIX standardheitbaum2022-03-031-0/+1
* route/cls: fix cgroup's clone() functionBeniamino Galvani2021-06-161-10/+5
* gitignore: merge all gitignore files in top level directoryThomas Haller2020-04-161-2/+0
* license: fix and add SPDX license identifiers and drop license commentsThomas Haller2020-04-1614-98/+14
* rtnl/route: only consider negative error codes as errorThomas Haller2020-04-153-7/+7
* lib: use _nl_strncpy*() instead of plain strncpy()Thomas Haller2020-04-151-2/+2
* Sync linux headers to 4.19.66Michael Forney2019-08-262-2/+2
* lib: Don't omit second operand to `?` operatorMichael Forney2019-08-161-1/+1
* all: Avoid pointer arithmetic on `void *`Michael Forney2019-08-163-3/+3
* route: fix strncpy() warning from coverity about unterminated stringThomas Haller2019-08-081-0/+1
* route/cls: fix potential memory leakIlya Pronin2018-10-102-2/+10
* Add support for cloning cgroup filter object.d0u92018-06-252-2/+72
* route/mall: fix deep cloning mallThomas Haller2018-04-111-6/+10
* route:cls: add matchall classifierVolodymyr Bendiuga2018-04-111-0/+301
* lib/route/cls/u32.c: use UCHAR_MAX define instead of numeric 255Thomas Haller2017-06-151-1/+1
* lib/route/cls/u32.c: remove bogus commentRasmus Villemoes2017-06-081-1/+0
* lib/route/cls/u32.c: let the compiler do pointer arithmeticRasmus Villemoes2017-06-081-1/+1
* lib/route/cls/u32.c: avoid overflowing an unsigned charRasmus Villemoes2017-06-081-0/+3