summaryrefslogtreecommitdiff
path: root/src/platform/nm-linux-platform.c
Commit message (Expand)AuthorAgeFilesLines
* all: use the elvis operator wherever possibleLubomir Rintel2018-05-101-1/+1
* all: remove consecutive empty linesBeniamino Galvani2018-04-301-3/+0
* platform: support creating non-persistant TUN/TAP devicesThomas Haller2018-04-091-9/+14
* platform: workaround kernel issue for tun device for first RTM_NETLINK eventThomas Haller2018-04-091-0/+14
* platform: refetch TUN link when no type-specific lnk data was receivedThomas Haller2018-04-091-0/+1
* platform: enable parsing tun/tap properties from netlinkThomas Haller2018-04-091-4/+0
* platform: refactor fetching links in cache_on_change()Thomas Haller2018-04-091-26/+20
* platform: assert in nm_platform_link_tun_add() for unsupported optionsThomas Haller2018-04-091-2/+3
* core/platform: add support for TUN/TAP netlink support and various cleanupThomas Haller2018-03-201-80/+132
* platform: pre-increment netlink sequence number and add commentThomas Haller2018-03-091-3/+4
* platform: remove unused typedefBeniamino Galvani2018-03-091-5/+0
* platform: return extack message from WaitForNlResponse delayed actionBeniamino Galvani2018-03-091-25/+45
* platform: print error message from netlink extended ackBeniamino Galvani2018-03-091-1/+24
* platform: don't require cloned flag for RTM_GETROUTE IPv6 resultBeniamino Galvani2018-03-051-3/+6
* platform: refactor completing netlink responses in event_handler_read_netlink()Thomas Haller2018-02-211-52/+74
* platform: cleanup error handling in event_handler_recvmsgs()Thomas Haller2018-02-211-47/+29
* netlink: use glib allocator functions for nlmsg_alloc*()Thomas Haller2018-02-211-18/+3
* netlink: refactor error numbers from netlinkThomas Haller2018-02-211-15/+11
* netlink: drop workaround for libnl3 bug in nl_recv()Thomas Haller2018-02-211-16/+0
* netlink: drop libnl3 dependencyThomas Haller2018-02-211-1/+5
* netlink: move nl_nlmsghdr_to_str() to netlink headerThomas Haller2018-02-211-103/+3
* platform: add nm_platform_refresh_all() APIThomas Haller2018-02-091-0/+7
* platform: move netlink functions to nm-netlink.hThomas Haller2018-01-151-33/+1
* wifi: rework WifiData to use a separate struct for function pointersThomas Haller2018-01-151-1/+1
* platform: fix wrong cleanup function in ip_route_get()Thomas Haller2018-01-151-1/+1
* platform-linux: reload qdiscs and tfilters after removing themLubomir Rintel2018-01-081-1/+4
* ip-tunnel: add support for tunnel flagsBeniamino Galvani2018-01-051-0/+5
* all: don't use NM_FLAGS_HAS() with non-constant argumentThomas Haller2017-12-151-1/+1
* platform: fix TC to-string/hash/cmp functions to include the actionThomas Haller2017-12-111-1/+3
* platform: add support for traffic filtersLubomir Rintel2017-12-111-10/+196
* platform: add support for queueing disciplinesLubomir Rintel2017-12-111-19/+154
* platform: add <linux/tc_act/tc_defact.h> headerThomas Haller2017-12-111-0/+23
* platform: merge nm_platform_*_delete() delete functionsThomas Haller2017-12-111-7/+12
* platform/linux: stringify also NLMSG_* in logsLubomir Rintel2017-12-111-8/+12
* platform/trivial: s/ADDRROUTE/OBJECT/ for the cache lookupLubomir Rintel2017-12-111-7/+7
* all: use nm_direct_hash() instead of g_direct_hash()Thomas Haller2017-11-161-1/+1
* platform: fix double closing netlink socketThomas Haller2017-11-141-1/+0
* all: use nm_close() instead of close()Thomas Haller2017-11-141-1/+1
* platform: consider RTNH_F_ONLINK onlink flag for IPv4 routesThomas Haller2017-11-131-1/+3
* platform: track all rtm_flags for routesThomas Haller2017-11-131-12/+2
* shared: make NM_CONSTCAST() macro variadicThomas Haller2017-11-091-1/+1
* shared: rework _NM_GET_PRIVATE() to use _Generic()Thomas Haller2017-11-091-1/+1
* all: avoid coverity warnings about "Wrong Check of Return Value"Thomas Haller2017-10-301-3/+11
* platform: log result also for EEXIST in sysctl_set()Thomas Haller2017-10-241-3/+5
* platform: return platform error code from nm_platform_link_set_mtu()Thomas Haller2017-10-241-2/+2
* platform: suppress logging error on failure to set MTUThomas Haller2017-10-241-2/+11
* platform: merge do_change_link_request() into do_change_link()Thomas Haller2017-10-231-30/+26
* platform: merge do_change_link_result() into do_change_link()Thomas Haller2017-10-231-18/+8
* platform: move evaluating the result of set_address to do_change_link_result()Thomas Haller2017-10-231-37/+41
* platform: downgrade warning about failure to set MTUThomas Haller2017-10-231-10/+21