summaryrefslogtreecommitdiff
path: root/src/platform
Commit message (Expand)AuthorAgeFilesLines
* platform: fix TC to-string/hash/cmp functions to include the actionThomas Haller2017-12-113-3/+40
* platform: add support for traffic filtersLubomir Rintel2017-12-115-13/+405
* platform/tests: tests qdisc caching behaviorLubomir Rintel2017-12-111-1/+90
* platform: add support for queueing disciplinesLubomir Rintel2017-12-115-22/+361
* platform: add <linux/tc_act/tc_defact.h> headerThomas Haller2017-12-111-0/+23
* platform: merge nm_platform_*_delete() delete functionsThomas Haller2017-12-116-25/+30
* platform/nmp-object: (trivial) keep enum ordered by a numeric valueLubomir Rintel2017-12-111-1/+1
* platform/linux: stringify also NLMSG_* in logsLubomir Rintel2017-12-111-8/+12
* platform/trivial: s/ADDRROUTE/OBJECT/ for the cache lookupLubomir Rintel2017-12-118-81/+81
* platform/tests: add a missing copyright noticeLubomir Rintel2017-12-111-0/+18
* platform/tests: drop bad commentLubomir Rintel2017-12-116-12/+6
* device: restore original dynamic IPv6 configuration on reapplyBeniamino Galvani2017-12-061-0/+2
* platform: preserve errno in nm_platform_sysctl_get_int_checked()Thomas Haller2017-11-241-0/+3
* platform: don't return zero from nmp_object_id_hash()Thomas Haller2017-11-231-1/+1
* platform: move nmp_object_equal() to header for inlineThomas Haller2017-11-232-7/+7
* platform/tests: skip netns tests if we fail to create a new NMPNetns instanceth/platform-test-netns-bgo790214Thomas Haller2017-11-161-2/+13
* platform: preserve errno when creating netns failsThomas Haller2017-11-161-0/+5
* all: use nm_direct_hash() instead of g_direct_hash()Thomas Haller2017-11-162-3/+3
* all: don't use g_direct_equal() for hash table equality functionThomas 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-142-16/+16
* platform/tests: add test for onlink route attributeThomas Haller2017-11-131-60/+142
* platform: consider RTNH_F_ONLINK onlink flag for IPv4 routesThomas Haller2017-11-133-5/+11
* platform: track all rtm_flags for routesThomas Haller2017-11-135-31/+70
* platform: add generic NM_PLATFORM_IP_ROUTE_CAST() macroThomas Haller2017-11-131-16/+4
* shared: make NM_CONSTCAST() macro variadicThomas Haller2017-11-092-10/+10
* shared: rework _NM_GET_PRIVATE() to use _Generic()Thomas Haller2017-11-091-1/+1
* platform: remove unreachable code from nmp_cache_lookup_link_full()Thomas Haller2017-10-301-3/+0
* all: avoid coverity warnings about "Wrong Check of Return Value"Thomas Haller2017-10-301-3/+11
* platform/tests: relax checking for signals in test-link-linuxThomas Haller2017-10-301-1/+1
* 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-245-10/+10
* platform: suppress logging error on failure to set MTUThomas Haller2017-10-241-2/+11
* core: merge IPv4 and IPv6 implementation of nm_utils_ip4_property_path()Thomas Haller2017-10-241-2/+2
* core: don't use static buffer for nm_utils_ip4_property_path()Thomas Haller2017-10-241-1/+2
* 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-233-10/+23
* platform: fix return value for nm_platform_sysctl_set()Thomas Haller2017-10-231-1/+2
* core: use nm_close()Beniamino Galvani2017-10-193-19/+14
* platform: don't hash the compare type in nm_platform_ip4_route_hash_update()Thomas Haller2017-10-181-8/+0
* core: refactor hashing to use reduce calls to siphash24_compress()Thomas Haller2017-10-183-231/+286
* all: extend hash functions with an NMHashState argumentThomas Haller2017-10-184-479/+366
* all: add helper functions for nm_hash_update*()Thomas Haller2017-10-182-214/+227
* all: use siphash24 for hashingThomas Haller2017-10-182-7/+6
* core,clients: use our own string hashing function nm_str_hash()Thomas Haller2017-10-183-11/+11
* all: refactor hashing by introducing NMHashStateThomas Haller2017-10-182-308/+338
* platform: fix comparing parent_ifindex in nm_platform_lnk_macsec_cmp()Thomas Haller2017-10-171-0/+2
* core: introduce NM_HASH_INIT() to initialize hash seedThomas Haller2017-10-132-34/+42