summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* route: add missing priority to route_keygen() debug printJonas Gorski2024-05-171-4/+5
* route: move "struct rtnl_nexthop" to "nl-priv-dynamic-route"Thomas Haller2024-05-171-15/+0
* route: expose nexthop id attributeJonas Gorski2024-05-171-1/+34
* route: drop unused fields from "struct rtnl_route"Thomas Haller2024-05-171-2/+0
* route: use the new helper function for comparing nexthopsJonas Gorski2024-05-141-12/+4
* nexthop: add a identical helper functionJonas Gorski2024-05-141-0/+17
* utils: reserve the nl_has_capabiliy numbers for releases 3.10 - 3.12Thomas Haller2024-05-071-3/+3
* route: fix IPv6 ecmp route deleted nexthop matchingJonas Gorski2024-05-071-1/+9
* cache: use cleanup attribute in nl_cache_mngr_alloc_ex()Thomas Haller2024-05-061-21/+11
* cache: cleanup nl_cache_mngr_alloc_ex()Thomas Haller2024-05-061-27/+28
* cache: allow to allocate cache manager with custom refill socketIlya A. Evenbach2024-05-061-13/+38
* route: avoid compiler warning about calloc() arguments in rtnl_netem_set_dela...Thomas Haller2024-05-061-1/+1
* cache: fix new object in callback v2 on updated objectsJonas Gorski2024-04-261-1/+1
* socket: fix ubsan complaint about incorrect left-shift in generate_local_port()Ilya A. Evenbach2024-04-261-1/+1
* utils: always define nl_debug_dpThomas Haller2024-04-222-9/+5
* core: always define statements for NL_DBG()Thomas Haller2024-04-222-6/+0
* build: always define NL_DEBUGThomas Haller2024-04-224-6/+6
* all: use defines for attributesThomas Haller2024-04-224-7/+7
* route/bison: include "nl-default.h" in lex/yacc filesThomas Haller2024-04-223-1/+6
* route: add support for layer 3 filtering on bridgesCordell O'Leary2024-04-031-0/+96
* tests: add test for bridge vlan attributes.Cordell O'Leary2024-02-291-4/+4
* route: add support for vlan filtering on bridge ports.Cordell O'Leary2024-02-292-8/+386
* route: Add support to set ageing time for dynamic bridge table entriesCordell O'Leary2024-02-291-0/+58
* lib/xfrm: add missing #include <time.h>Aleksander Mazur2024-01-082-0/+2
* libnl-3.9.0 releaselibnl3_9_0Thomas Haller2023-12-041-1/+1
* lib: remove unused assignment in nl_addr_parse()Thomas Haller2023-12-041-2/+0
* route/tc: avoid integer overflow in rtnl_tc_calc_cell_log()Thomas Haller2023-12-041-2/+2
* xfrm: return -NLE_MISSING_ATTR from xfrmnl_sa_get_auth_params()Thomas Haller2023-12-041-13/+10
* xfrm: fix leaking usertemplate in xfrmnl_sp_parse()Thomas Haller2023-12-041-2/+2
* socket: workaround coverity warning about time_t handlingThomas Haller2023-12-041-2/+20
* lib: fix signed overflow warning in nl_object_diff()Thomas Haller2023-12-011-1/+1
* socket: explicitly cast time() to uint32_tThomas Haller2023-12-011-2/+3
* route/cls: add get/take wrappers for rtnl_act_append()Thomas Haller2023-12-015-21/+14
* route/cls: fix leak in error handling of rtnl_flower_append_action()Thomas Haller2023-12-011-1/+5
* route: fix just introduced use-after-free in rtnl_act_parse()Thomas Haller2023-12-011-0/+2
* route: use cleanup macro in rtnl_act_parse()Thomas Haller2023-12-011-28/+19
* route: fix memleak in rtnl_act_parse()Thomas Haller2023-12-011-1/+1
* route/can: implement can_device_statsJob Feikens2023-12-011-5/+54
* xfrm: refactor error handling in XFRM parsingThomas Haller2023-11-293-140/+70
* xfrm: fix crashes in case of ENOMEMThomas Haller2023-11-293-14/+51
* xfrm: refactor nl_addr_build() calls in XFRM codeThomas Haller2023-11-292-46/+12
* xfrm: use cleanup attribute for nl_addr in XFRM parsingThomas Haller2023-11-292-37/+31
* xfrm: fix error code for NLE_ENOMEM in xfrmnl_ae_parse()Thomas Haller2023-11-291-1/+1
* xfrm: fix parsing address in xfrmnl_ae_parse()Thomas Haller2023-11-291-2/+3
* xfrm: clear XFRM_SP_ATTR_TMPL when removing the last template from a policyThomas Egerer2023-11-271-0/+2
* xfrm/sp: fix reference counters of sa selector/tmpl addressesThomas Egerer2023-11-271-0/+8
* route/link: add bonding interface options set rtnl apisLokesh Dhoundiyal2023-10-301-0/+70
* libnl-3.8.0 releaselibnl3_8_0Thomas Haller2023-08-291-1/+1
* lib/xfrm: use thread-safe gmtime_r() instead of gmtime()Thomas Haller2023-08-183-6/+9
* lib: use getprotobyname_r(), getprotobynumber_r() if availableThomas Haller2023-08-181-8/+59