summaryrefslogtreecommitdiff
path: root/src/platform/nm-linux-platform.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* platform: fix return value for nm_platform_sysctl_set()Thomas Haller2017-10-231-1/+2
* core: use nm_close()Beniamino Galvani2017-10-191-6/+6
* core,clients: use our own string hashing function nm_str_hash()Thomas Haller2017-10-181-1/+1
* platform: detect kernel support for RTA_PREF to set router preference of IPv6...Thomas Haller2017-10-121-3/+50
* platform: support pref option for IPv6 routes (RTA_PREF)Thomas Haller2017-10-121-0/+14
* platform: refactor detecting kernel supportThomas Haller2017-10-121-11/+15
* core: cleanup implementation of nm_auto* macros to use nm_auto()Thomas Haller2017-10-111-1/+1
* platform: mark static nla_policy variables as constThomas Haller2017-10-091-16/+40
* platform: treat dsa devices as regular wired ethernetLubomir Rintel2017-10-061-0/+4
* libnm,core: add TABLE attribute for routes settingsThomas Haller2017-09-261-6/+5
* platform: handle route table RT_TABLE_UNSPEC speciallyThomas Haller2017-09-261-1/+1
* platform: cleanup logging for adding linkThomas Haller2017-09-251-3/+0
* shared: add NMIPAddr structThomas Haller2017-09-181-1/+1
* platform: add oif argument to nm_platform_ip_route_get()Thomas Haller2017-09-071-0/+8
* platform: refetch IPv6 address if still present after deletionBeniamino Galvani2017-09-071-2/+13
* platform: fix coding style (missing braces)Beniamino Galvani2017-09-071-1/+2
* all: use _nm_utils_ip4_*() utils functionsThomas Haller2017-09-051-1/+1
* platform: ignore RTM_*LINK messages for unknown ifi_family (AF_BRIDGE)Thomas Haller2017-08-311-16/+3
* platform: add support for routing tables to platform cacheThomas Haller2017-08-241-3/+6
* platform: add option to suppress error message from nm_platform_ip_route_add()Thomas Haller2017-08-241-8/+15
* platform: let platform operations only consider kernel responseThomas Haller2017-08-241-38/+11
* platform: return failure reason from route-add and return only netlink responseThomas Haller2017-08-241-25/+29
* platform: add nm_platform_ip_route_get() for route-lookupThomas Haller2017-08-241-34/+263
* all,trivial: include kernel versions and release dates in commentsLubomir Rintel2017-08-241-2/+6
* platform: cleanup detecting kernel support for IFA_FLAGS and IPv6LLThomas Haller2017-08-241-34/+38
* platform/trivial: move codeThomas Haller2017-08-241-42/+44
* platform: add and use nm_platform_ip_route_normalize()Thomas Haller2017-08-231-12/+2
* platform: drop workaround for deleting IPv4 routes with metric zeroThomas Haller2017-08-121-31/+0