summaryrefslogtreecommitdiffstats
path: root/lib/route/tc.c
Commit message (Expand)AuthorAgeFilesLines
* all: fix and enable "-Wsign-compare" warningThomas Haller2024-05-291-1/+1
* route/tc: avoid integer overflow in rtnl_tc_calc_cell_log()Thomas Haller2023-12-041-2/+2
* include: use <linux/$file> instead of <linux-private/linux/$file>Thomas Haller2023-08-081-2/+2
* include: include private linux headers with explicit pathThomas Haller2023-08-031-2/+3
* include: drop "netlink-private/netlink.h" and move declarationsThomas Haller2023-08-021-2/+4
* all: cleanup includes and use "nm-default.h"Thomas Haller2023-08-021-2/+4
* route/tc: avoid unalinged access in rtnl_tc_msg_parse()Thomas Haller2023-08-021-14/+15
* route: merge "include/netlink-private/tc.h" to lib/route/tc-api.hThomas Haller2023-08-011-1/+0
* route: move "include/netlink-private/route/tc-api.h" to lib/routeThomas Haller2023-08-011-1/+1
* base: move "netlink-private/utils.h" to "base/nl-base-utils.h"Thomas Haller2023-07-311-1/+1
* lib: use _nl_{init,exit} instead of __{init,exit}Thomas Haller2023-07-281-1/+1
* all: rework ATTR_DIFF() macros to not generate attribute namesThomas Haller2023-07-281-8/+6
* all: fix "-Wformat" warnings for nl_dump*()Thomas Haller2022-04-221-13/+10
* lib: make nl_object_clone() out-of-memory safeThomas Haller2022-03-161-4/+10
* route:tc: fix rtnl_tc_clone() calling to_clone() and add commentThomas Haller2022-03-041-10/+8
* license: fix and add SPDX license identifiers and drop license commentsThomas Haller2020-04-161-7/+0
* lib: rename _nl_strncpy() to _nl_strncpy_assert()Thomas Haller2020-04-151-1/+1
* route/qdisc: adjust API for 64 bit rate/ceil support for htb classThomas Haller2019-09-011-13/+5
* Add 64bit rate/ceil support for htb classd0u92019-09-011-2/+2
* Add SPDX identifiersYegor Yefremov2019-08-121-0/+1
* route/tc: ensure not string truncation in rtnl_tc_set_kind()Thomas Haller2019-08-091-1/+8
* route/tc: return error code from rtnl_tc_get_chain()Thomas Haller2018-10-101-6/+8
* route:tc: allow to set chain index for tc objectsVolodymyr Bendiuga2018-10-101-0/+33
* lib/tc: fix uninitalized err variable in rtnl_tc_msg_build()Thomas Haller2018-10-101-5/+7
* lib/tc: ensure correct error code in rtnl_tc_msg_build()Thomas Haller2018-10-081-3/+7
* Fix for cgroup filter addition problem.d0u92018-01-231-1/+4
* nl: add "const" specifier for nla_policy argument of parse functionsThomas Haller2017-10-091-1/+1
* route/tc: Remove unused function tca_set_kind()Tobias Klauser2017-01-131-6/+0
* lib: update ce-mask to uint64_tDavid Ahern2016-02-121-3/+3
* route/tc: use plain format string in rtnl_tc_dump_stats()Thomas Haller2015-08-141-8/+11
* route/tc: improved statistics dump (just alignment)Steffen Vogel2015-08-141-18/+9
* route/tc: remove unnecessary check for tc_kind member of struct rtnl_tcTobias Klauser2015-05-051-3/+0
* route/tc: add internal rtnl_tc_data_peek() functionThomas Haller2015-03-041-0/+13
* route/tc: add rtnl_tc_stat2str() and rtnl_tc_str2stat()Cong Wang2015-02-021-0/+22
* route: make rtnl_tc_clone() more robust against NLE_NOMEMThomas Haller2014-11-241-1/+9
* route: set missing TCA_ATTR_XSTATS changes flags in rtnl_tc_msg_parse()Thomas Haller2014-11-241-0/+1
* Remove pointless N < 0 checksThomas Graf2014-08-261-1/+1
* tc: save error code for rtnl_tc_data_check()Cong Wang2014-07-301-2/+13
* tc: add co_groups for tc qdisc and filterCong Wang2014-07-161-0/+6
* add an assertion in rtnl_tc_set_link()Cong Wang2013-12-111-0/+2
* Call to_msg_fill_raw when defined to_msg_fill is NULLchantra2013-08-261-6/+9
* Move private header files to <netlink-private/*>Thomas Graf2013-01-241-3/+3
* cache: provide safe variant of nl_cache_mngt_require() and use itThomas Graf2012-11-161-1/+4
* correct HTB rtable/HZ calculationsAndrew Collins2012-05-291-1/+1
* documentation updatesThomas Graf2011-07-141-1/+0
* Provide documentation for rtnl_tc_data() and rtnl_tc_data_check()Thomas Graf2011-06-091-0/+24
* Add rtnl_tc_data_check()Thomas Graf2011-06-091-0/+15
* Provide silent variation of nl_cache_require()Thomas Graf2011-05-111-1/+1
* Provide rtnl_tc_get_link() and fix link refcntThomas Graf2011-04-211-5/+34
* Set tc->tc_link if link cache is availableThomas Graf2011-04-201-0/+8