summaryrefslogtreecommitdiff
path: root/src/platform
AgeCommit message (Expand)AuthorFilesLines
2017-10-30platform: remove unreachable code from nmp_cache_lookup_link_full()Thomas Haller1-3/+0
2017-10-30all: avoid coverity warnings about "Wrong Check of Return Value"Thomas Haller1-3/+11
2017-10-30platform/tests: relax checking for signals in test-link-linuxThomas Haller1-1/+1
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 Haller5-10/+10
2017-10-24platform: suppress logging error on failure to set MTUThomas Haller1-2/+11
2017-10-24core: merge IPv4 and IPv6 implementation of nm_utils_ip4_property_path()Thomas Haller1-2/+2
2017-10-24core: don't use static buffer for nm_utils_ip4_property_path()Thomas Haller1-1/+2
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 Haller3-10/+23
2017-10-23platform: fix return value for nm_platform_sysctl_set()Thomas Haller1-1/+2
2017-10-19core: use nm_close()Beniamino Galvani3-19/+14
2017-10-18platform: don't hash the compare type in nm_platform_ip4_route_hash_update()Thomas Haller1-8/+0
2017-10-18core: refactor hashing to use reduce calls to siphash24_compress()Thomas Haller3-231/+286
2017-10-18all: extend hash functions with an NMHashState argumentThomas Haller4-479/+366
2017-10-18all: add helper functions for nm_hash_update*()Thomas Haller2-214/+227
2017-10-18all: use siphash24 for hashingThomas Haller2-7/+6
2017-10-18core,clients: use our own string hashing function nm_str_hash()Thomas Haller3-11/+11
2017-10-18all: refactor hashing by introducing NMHashStateThomas Haller2-308/+338
2017-10-17platform: fix comparing parent_ifindex in nm_platform_lnk_macsec_cmp()Thomas Haller1-0/+2
2017-10-13core: introduce NM_HASH_INIT() to initialize hash seedThomas Haller2-34/+42
2017-10-12platform: detect kernel support for RTA_PREF to set router preference of IPv6...Thomas Haller3-3/+53
2017-10-12platform: support pref option for IPv6 routes (RTA_PREF)Thomas Haller3-1/+43
2017-10-12platform: refactor detecting kernel supportThomas Haller4-43/+53
2017-10-11core: cleanup implementation of nm_auto* macros to use nm_auto()Thomas Haller3-4/+3
2017-10-09all: rework configuring route table support by adding "route-table" settingThomas Haller1-6/+2
2017-10-09platform: mark static nla_policy variables as constThomas Haller2-26/+68
2017-10-06platform: treat dsa devices as regular wired ethernetLubomir Rintel1-0/+4
2017-10-05core: avoid compiler warnings related to cleanup attributeThomas Haller1-1/+0
2017-10-02core: cleanup handling addr_family in NMDeviceThomas Haller1-4/+4
2017-09-26libnm,core: add TABLE attribute for routes settingsThomas Haller3-25/+61
2017-09-26core: inject route list to delete for nm_platform_ip_route_sync()Thomas Haller2-30/+72
2017-09-26platform: handle route table RT_TABLE_UNSPEC speciallyThomas Haller3-18/+81
2017-09-25platform: cleanup logging for adding linkThomas Haller2-4/+1
2017-09-21core: avoid maybe-uninitialized compiler warning with nmp_cache_iter_for_each()Thomas Haller1-8/+6
2017-09-19core: fix handling IPv6 device-route and use correct route metricThomas Haller1-1/+7
2017-09-18shared: add NMIPAddr structThomas Haller1-1/+1
2017-09-15core: workaround configuring IPv6 routes with "src" (RTA_PREFSRC)Thomas Haller2-4/+53
2017-09-13core: track routes with source RTPROT_KERNEL (rtm_protocol) in NMIP4Config/NM...Thomas Haller2-9/+9
2017-09-13core: adjust route equality for NMIP4Config/NMIP6Config to what kernel doesThomas Haller2-21/+0
2017-09-13platform: use distinct hash seed for nmp_object_id_hash() of routesThomas Haller1-2/+4
2017-09-08core: rework handling of default-routes and drop NMDefaultRouteManagerThomas Haller1-5/+0
2017-09-08platform: delete routes after adding in nm_platform_ip_route_sync()Thomas Haller1-60/+46
2017-09-08platform: add nm_clear_nmp_object() utilThomas Haller1-0/+15
2017-09-08platform/trivial: add code commentsThomas Haller2-1/+8
2017-09-07platform: add oif argument to nm_platform_ip_route_get()Thomas Haller4-2/+18
2017-09-07platform: refetch IPv6 address if still present after deletionBeniamino Galvani1-2/+13
2017-09-07platform: fix coding style (missing braces)Beniamino Galvani1-1/+2