summaryrefslogtreecommitdiff
path: root/src/platform/nm-netlink.h
AgeCommit message (Expand)AuthorFilesLines
2021-01-15shared,platform: add "shared/nm-platform" libraryThomas Haller1-616/+0
2021-01-05all: update deprecated SPDX license identifiersThomas Haller1-1/+1
2020-09-29all: unify comment style for SPDX-License-Identifier tagThomas Haller1-1/+1
2020-09-28format: replace tabs for indentation in code commentsThomas Haller1-6/+6
2020-09-28all: reformat all with new clang-format styleAntonio Cardace1-332/+325
2020-04-24platform: simplify static assert in _nl_static_assert_tb()Thomas Haller1-9/+5
2019-10-01all: manually drop code comments with file descriptionThomas Haller1-2/+1
2019-09-10all: SPDX header conversionLubomir Rintel1-14/+1
2019-06-11all: drop emacs file variables from source filesThomas Haller1-1/+0
2019-04-18shared: split C-only helper "shared/nm-std-aux" utils out of "shared/nm-utils"Thomas Haller1-1/+1
2019-02-22platform/netlink: cleanup nlmsg_append() and add nlmsg_append_struct() macroThomas Haller1-1/+7
2019-02-22platform/netlink: add nla_data_as() macroThomas Haller1-0/+14
2019-02-22platform/netlink: add nla_get_be64() helperThomas Haller1-0/+8
2019-02-22platform/netlink: require valid nla argument for nla_get_u64()Thomas Haller1-1/+9
2019-02-22platform/netlink: add assertions for nla_get_*() functionsThomas Haller1-8/+28
2019-02-22platform/netlink: cleanup nla_memcpy()Thomas Haller1-1/+18
2019-02-22platform/trivial: coding style fixes/whitespaceThomas Haller1-33/+33
2019-02-22platform/netlink: add nla_parse* macros that safely determine the max-typeThomas Haller1-6/+66
2019-02-22platform/netlink: fix return value of nla_get_s8()Thomas Haller1-1/+1
2019-02-11all: minor coding style fixes (space before parentheses)Thomas Haller1-4/+4
2019-01-09netlink: add nla_put() helpers to set integersThomas Haller1-0/+18
2019-01-09netlink: don't heap allocate struct ucred during nla_recv()Thomas Haller1-2/+5
2018-12-27core: move netlink errors to nm-errno.hThomas Haller1-58/+0
2018-10-10platform/netlink: fix overrun in attribute iteration in nla_ok()Thomas Haller1-1/+1
2018-09-12platform/netlink: cleanup error number handlingThomas Haller1-16/+32
2018-09-07platform/netlink: drop nlmsg_alloc_inherit() functionThomas Haller1-2/+0
2018-09-07platform/netlink: fix nl_errno() to get absolute error number valueThomas Haller1-1/+1
2018-06-29platform: change temp variable name in NLA_PUT_TYPE()Beniamino Galvani1-2/+2
2018-06-26netlink: add signed 8-bit and 32-bit accessorsLubomir Rintel1-0/+18
2018-06-15platform: add support for wake-on-wlanSimon Fels1-0/+3
2018-04-18all: replace "it's" with "its" where neededBeniamino Galvani1-1/+1
2018-03-30platform: move genl_ctrl_resolve to nm-netlink.cJavier Arteaga1-15/+17
2018-03-20core/platform: add support for TUN/TAP netlink support and various cleanupThomas Haller1-0/+9
2018-03-09platform: print error message from netlink extended ackBeniamino Galvani1-1/+12
2018-02-21platform: cleanup error handling in event_handler_recvmsgs()Thomas Haller1-8/+3
2018-02-21netlink: use glib allocator functions for nlmsg_alloc*()Thomas Haller1-2/+2
2018-02-21netlink: simplify netlink callback handlingThomas Haller1-37/+12
2018-02-21netlink: drop redundant nl_recvmsgs_report() functionThomas Haller1-3/+1
2018-02-21netlink: drop unused callback typesThomas Haller1-20/+0
2018-02-21netlink: refactor error numbers from netlinkThomas Haller1-29/+39
2018-02-21netlink: drop libnl3 dependencyThomas Haller1-29/+471
2018-02-21netlink: move nl_nlmsghdr_to_str() to netlink headerThomas Haller1-0/+4
2018-01-15platform: move genl functions to nm-netlink.cThomas Haller1-0/+17
2018-01-15platform: move netlink functions to nm-netlink.hThomas Haller1-0/+44
2018-01-15platform: add nm-netlink.h for netlink related helper functionsThomas Haller1-0/+24