summaryrefslogtreecommitdiff
path: root/src/platform/nm-netlink.c
Commit message (Expand)AuthorAgeFilesLines
* platform/netlink: cleanup nlmsg_append() and add nlmsg_append_struct() macroThomas Haller2019-02-221-1/+11
* platform/netlink: add more RTM message types in to-string function nl_nlmsghd...Thomas Haller2019-02-221-15/+24
* platform/netlink: require valid nla argument for nla_get_u64()Thomas Haller2019-02-221-12/+0
* platform/netlink: use designated initializer in nlmsg_alloc_size()Thomas Haller2019-02-221-6/+8
* platform/netlink: assert for valid policy for string attribute in validate_nlaThomas Haller2019-02-221-1/+5
* platform/netlink: cleanup nla_memcpy()Thomas Haller2019-02-221-7/+22
* platform/netlink: cleanup nla_strlcpy()Thomas Haller2019-02-221-12/+37
* platform/netlink: cleanup nla_parse*() code by using safer macrosThomas Haller2019-02-221-4/+4
* platform/netlink: cleanup unnecessary "goto out" from nla_parse()Thomas Haller2019-02-221-4/+2
* platform/netlink: fix _genl_parse_getfamily() for checking error code from ge...Thomas Haller2019-02-221-1/+1
* shared: fix nm_errno_from_native() for negative inputThomas Haller2019-02-121-1/+2
* all: include "nm-utils/nm-errno.h" via "nm-default.h"Thomas Haller2019-02-121-2/+0
* all: cache errno in local variable before using itThomas Haller2019-02-121-3/+4
* netlink: don't require a callback argument in nl_recvmsgs()Thomas Haller2019-01-091-2/+2
* netlink: don't heap allocate struct ucred during nla_recv()Thomas Haller2019-01-091-12/+19
* netlink: track ucred via a boolean field in struct nl_msgThomas Haller2019-01-091-8/+8
* shared: add nm_utils_getpagesize() and use it in netlink codeThomas Haller2019-01-091-20/+3
* trivial: rename nl-errno to nm-errnoThomas Haller2018-12-271-77/+77
* core: move netlink errors to nm-errno.hThomas Haller2018-12-271-32/+2
* docs: misc. typosluz.paz2018-09-151-1/+1
* platform/netlink: cleanup error number handlingThomas Haller2018-09-121-44/+50
* platform/trivial: adjust coding style in nm-netlink.cThomas Haller2018-09-121-71/+71
* platform: cleanup error pathsThomas Haller2018-09-071-22/+20
* platform/netlink: assert that callbacks don't return positive error codeThomas Haller2018-09-071-2/+8
* platform/netlink: drop ref-counting for "struct nl_msg"Thomas Haller2018-09-071-11/+2
* platform/trivial: reorder codeThomas Haller2018-09-071-30/+36
* platform/netlink: drop nlmsg_alloc_inherit() functionThomas Haller2018-09-071-26/+7
* all: avoid g_memdup()Thomas Haller2018-09-071-1/+1
* all/style: write elvis operator ?: without spaceThomas Haller2018-08-091-1/+1
* platform: move genl_ctrl_resolve to nm-netlink.cJavier Arteaga2018-03-301-0/+68
* platform: print error message from netlink extended ackBeniamino Galvani2018-03-091-0/+20
* platform: cleanup error handling in event_handler_recvmsgs()Thomas Haller2018-02-211-4/+4
* netlink: various cleanups and use cleanup attributeThomas Haller2018-02-211-27/+28
* netlink: use slice allocator for "struct nl_msg"Thomas Haller2018-02-211-61/+38
* netlink: use glib allocator functions for nlmsg_alloc*()Thomas Haller2018-02-211-66/+21
* netlink: simplify netlink callback handlingThomas Haller2018-02-211-184/+44
* netlink: drop redundant nl_recvmsgs_report() functionThomas Haller2018-02-211-13/+2
* netlink: drop unused callback typesThomas Haller2018-02-211-62/+17
* netlink: remove unused callback hooksThomas Haller2018-02-211-53/+9
* netlink: refactor error numbers from netlinkThomas Haller2018-02-211-34/+68
* netlink: drop libnl3 dependencyThomas Haller2018-02-211-3/+1453
* netlink: move nl_nlmsghdr_to_str() to netlink headerThomas Haller2018-02-211-0/+104
* platform: move genl functions to nm-netlink.cThomas Haller2018-01-151-0/+97
* platform: add nm-netlink.h for netlink related helper functionsThomas Haller2018-01-151-0/+25