summaryrefslogtreecommitdiff
path: root/src/platform/nm-linux-platform.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-09platform: pre-increment netlink sequence number and add commentThomas Haller1-3/+4
2018-03-09platform: remove unused typedefBeniamino Galvani1-5/+0
2018-03-09platform: return extack message from WaitForNlResponse delayed actionBeniamino Galvani1-25/+45
2018-03-09platform: print error message from netlink extended ackBeniamino Galvani1-1/+24
2018-03-05platform: don't require cloned flag for RTM_GETROUTE IPv6 resultBeniamino Galvani1-3/+6
2018-02-21platform: refactor completing netlink responses in event_handler_read_netlink()Thomas Haller1-52/+74
2018-02-21platform: cleanup error handling in event_handler_recvmsgs()Thomas Haller1-47/+29
2018-02-21netlink: use glib allocator functions for nlmsg_alloc*()Thomas Haller1-18/+3
2018-02-21netlink: refactor error numbers from netlinkThomas Haller1-15/+11
2018-02-21netlink: drop workaround for libnl3 bug in nl_recv()Thomas Haller1-16/+0
2018-02-21netlink: drop libnl3 dependencyThomas Haller1-1/+5
2018-02-21netlink: move nl_nlmsghdr_to_str() to netlink headerThomas Haller1-103/+3
2018-02-09platform: add nm_platform_refresh_all() APIThomas Haller1-0/+7
2018-01-15platform: move netlink functions to nm-netlink.hThomas Haller1-33/+1
2018-01-15wifi: rework WifiData to use a separate struct for function pointersThomas Haller1-1/+1
2018-01-15platform: fix wrong cleanup function in ip_route_get()Thomas Haller1-1/+1
2018-01-08platform-linux: reload qdiscs and tfilters after removing themLubomir Rintel1-1/+4
2018-01-05ip-tunnel: add support for tunnel flagsBeniamino Galvani1-0/+5
2017-12-15all: don't use NM_FLAGS_HAS() with non-constant argumentThomas Haller1-1/+1
2017-12-11platform: fix TC to-string/hash/cmp functions to include the actionThomas Haller1-1/+3
2017-12-11platform: add support for traffic filtersLubomir Rintel1-10/+196
2017-12-11platform: add support for queueing disciplinesLubomir Rintel1-19/+154
2017-12-11platform: add <linux/tc_act/tc_defact.h> headerThomas Haller1-0/+23
2017-12-11platform: merge nm_platform_*_delete() delete functionsThomas Haller1-7/+12
2017-12-11platform/linux: stringify also NLMSG_* in logsLubomir Rintel1-8/+12
2017-12-11platform/trivial: s/ADDRROUTE/OBJECT/ for the cache lookupLubomir Rintel1-7/+7
2017-11-16all: use nm_direct_hash() instead of g_direct_hash()Thomas Haller1-1/+1
2017-11-14platform: fix double closing netlink socketThomas Haller1-1/+0
2017-11-14all: use nm_close() instead of close()Thomas Haller1-1/+1
2017-11-13platform: consider RTNH_F_ONLINK onlink flag for IPv4 routesThomas Haller1-1/+3
2017-11-13platform: track all rtm_flags for routesThomas Haller1-12/+2
2017-11-09shared: make NM_CONSTCAST() macro variadicThomas Haller1-1/+1
2017-11-09shared: rework _NM_GET_PRIVATE() to use _Generic()Thomas Haller1-1/+1
2017-10-30all: avoid coverity warnings about "Wrong Check of Return Value"Thomas Haller1-3/+11
2017-10-24platform: log result also for EEXIST in sysctl_set()Thomas Haller1-3/+5
2017-10-24platform: return platform error code from nm_platform_link_set_mtu()Thomas Haller1-2/+2
2017-10-24platform: suppress logging error on failure to set MTUThomas Haller1-2/+11
2017-10-23platform: merge do_change_link_request() into do_change_link()Thomas Haller1-30/+26
2017-10-23platform: merge do_change_link_result() into do_change_link()Thomas Haller1-18/+8
2017-10-23platform: move evaluating the result of set_address to do_change_link_result()Thomas Haller1-37/+41
2017-10-23platform: downgrade warning about failure to set MTUThomas Haller1-10/+21
2017-10-23platform: fix return value for nm_platform_sysctl_set()Thomas Haller1-1/+2
2017-10-19core: use nm_close()Beniamino Galvani1-6/+6
2017-10-18core,clients: use our own string hashing function nm_str_hash()Thomas Haller1-1/+1
2017-10-12platform: detect kernel support for RTA_PREF to set router preference of IPv6...Thomas Haller1-3/+50
2017-10-12platform: support pref option for IPv6 routes (RTA_PREF)Thomas Haller1-0/+14
2017-10-12platform: refactor detecting kernel supportThomas Haller1-11/+15
2017-10-11core: cleanup implementation of nm_auto* macros to use nm_auto()Thomas Haller1-1/+1
2017-10-09platform: mark static nla_policy variables as constThomas Haller1-16/+40
2017-10-06platform: treat dsa devices as regular wired ethernetLubomir Rintel1-0/+4