summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2023-12-04lib: remove unused assignment in nl_addr_parse()Thomas Haller
2023-12-04route/tc: avoid integer overflow in rtnl_tc_calc_cell_log()Thomas Haller
2023-12-04xfrm: return -NLE_MISSING_ATTR from xfrmnl_sa_get_auth_params()Thomas Haller
2023-12-04xfrm: fix leaking usertemplate in xfrmnl_sp_parse()Thomas Haller
2023-12-04socket: workaround coverity warning about time_t handlingThomas Haller
2023-12-01lib: fix signed overflow warning in nl_object_diff()Thomas Haller
2023-12-01socket: explicitly cast time() to uint32_tThomas Haller
2023-12-01route/cls: add get/take wrappers for rtnl_act_append()Thomas Haller
2023-12-01route/cls: fix leak in error handling of rtnl_flower_append_action()Thomas Haller
2023-12-01route: fix just introduced use-after-free in rtnl_act_parse()Thomas Haller
2023-12-01route: use cleanup macro in rtnl_act_parse()Thomas Haller
2023-12-01route: fix memleak in rtnl_act_parse()Thomas Haller
2023-12-01route/can: implement can_device_statsJob Feikens
2023-11-29xfrm: refactor error handling in XFRM parsingThomas Haller
2023-11-29xfrm: fix crashes in case of ENOMEMThomas Haller
2023-11-29xfrm: refactor nl_addr_build() calls in XFRM codeThomas Haller
2023-11-29xfrm: use cleanup attribute for nl_addr in XFRM parsingThomas Haller
2023-11-29xfrm: fix error code for NLE_ENOMEM in xfrmnl_ae_parse()Thomas Haller
2023-11-29xfrm: fix parsing address in xfrmnl_ae_parse()Thomas Haller
2023-11-27xfrm: clear XFRM_SP_ATTR_TMPL when removing the last template from a policyThomas Egerer
2023-11-27xfrm/sp: fix reference counters of sa selector/tmpl addressesThomas Egerer
2023-10-30route/link: add bonding interface options set rtnl apisLokesh Dhoundiyal
2023-08-29libnl-3.8.0 releaseThomas Haller
2023-08-18lib/xfrm: use thread-safe gmtime_r() instead of gmtime()Thomas Haller
2023-08-18lib: use getprotobyname_r(), getprotobynumber_r() if availableThomas Haller
2023-08-18lib: fix error handling in nl_str2ip_proto()Thomas Haller
2023-08-17clang-format: reformat files with new formatThomas Haller
2023-08-08include: use <linux/$file> instead of <linux-private/linux/$file>Thomas Haller
2023-08-08include/linux: update all linux headersThomas Haller
2023-08-07all: drop "extern "C"" from internal codeThomas Haller
2023-08-03include: don't explicitly include headers from "nl-default.h"Thomas Haller
2023-08-03include: include private linux headers with explicit pathThomas Haller
2023-08-02include: drop "netlink-private/netlink.h" and move declarationsThomas Haller
2023-08-02all: cleanup includes and use "nm-default.h"Thomas Haller
2023-08-02include: add "nl-default.h" headerThomas Haller
2023-08-02build: move "lib/defs.h" to "include/config.h"Thomas Haller
2023-08-02include: split and drop "netlink-private/types.h"Thomas Haller
2023-08-02include: rename "nl-hidden-route" to "nl-priv-dynamic-route"Thomas Haller
2023-08-02include: rename "nl-intern-route" to "nl-priv-static-route"Thomas Haller
2023-08-02genl: rename private header "nl-priv-genl.h" to "nl-genl.h"Thomas Haller
2023-08-02route/tc: avoid unalinged access in rtnl_tc_msg_parse()Thomas Haller
2023-08-02add support for TC action statisticsDavide Caratti
2023-08-01route: move "include/netlink-private/route/link/sriov.h" to lib/route/link-sr...Thomas Haller
2023-08-01lib: move "include/netlink-private/socket.h" to lib/nl-core.hThomas Haller
2023-08-01route: move "include/netlink-private/route/nexthop-encap.h" to lib/routeThomas Haller
2023-08-01route: merge "include/netlink-private/tc.h" to lib/route/tc-api.hThomas Haller
2023-08-01route: move rtnl_tc_build_rate_table() to "tc-api.h"Thomas Haller
2023-08-01route: move "include/netlink-private/route/tc-api.h" to lib/routeThomas Haller
2023-07-31include: move "include/netlink-private/route/link/api.h" to lib/routeThomas Haller
2023-07-31include: move "include/netlink-private/route/utils.h" to nl-intern-routeThomas Haller