summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform.h
Commit message (Expand)AuthorAgeFilesLines
* platform: fix TC to-string/hash/cmp functions to include the actionThomas Haller2017-12-111-0/+2
* platform: add support for traffic filtersLubomir Rintel2017-12-111-0/+37
* platform: add support for queueing disciplinesLubomir Rintel2017-12-111-0/+26
* platform: merge nm_platform_*_delete() delete functionsThomas Haller2017-12-111-5/+5
* device: restore original dynamic IPv6 configuration on reapplyBeniamino Galvani2017-12-061-0/+2
* platform: consider RTNH_F_ONLINK onlink flag for IPv4 routesThomas Haller2017-11-131-1/+2
* platform: track all rtm_flags for routesThomas Haller2017-11-131-7/+11
* platform: add generic NM_PLATFORM_IP_ROUTE_CAST() macroThomas Haller2017-11-131-16/+4
* platform: return platform error code from nm_platform_link_set_mtu()Thomas Haller2017-10-241-2/+2
* platform: downgrade warning about failure to set MTUThomas Haller2017-10-231-0/+1
* core: refactor hashing to use reduce calls to siphash24_compress()Thomas Haller2017-10-181-1/+1
* all: extend hash functions with an NMHashState argumentThomas Haller2017-10-181-26/+14
* platform: detect kernel support for RTA_PREF to set router preference of IPv6...Thomas Haller2017-10-121-0/+1
* platform: support pref option for IPv6 routes (RTA_PREF)Thomas Haller2017-10-121-0/+6
* platform: refactor detecting kernel supportThomas Haller2017-10-121-4/+9
* libnm,core: add TABLE attribute for routes settingsThomas Haller2017-09-261-1/+2
* core: inject route list to delete for nm_platform_ip_route_sync()Thomas Haller2017-09-261-2/+6
* platform: handle route table RT_TABLE_UNSPEC speciallyThomas Haller2017-09-261-5/+50
* core: workaround configuring IPv6 routes with "src" (RTA_PREFSRC)Thomas Haller2017-09-151-1/+2
* core: track routes with source RTPROT_KERNEL (rtm_protocol) in NMIP4Config/NM...Thomas Haller2017-09-131-2/+2
* core: adjust route equality for NMIP4Config/NMIP6Config to what kernel doesThomas Haller2017-09-131-5/+0
* platform/trivial: add code commentsThomas Haller2017-09-081-1/+4
* platform: add oif argument to nm_platform_ip_route_get()Thomas Haller2017-09-071-0/+2
* platform: add support for routing tables to platform cacheThomas Haller2017-08-241-0/+30
* platform: add option to suppress error message from nm_platform_ip_route_add()Thomas Haller2017-08-241-0/+9
* platform: pass string buffer to nm_platform_error_to_string() and print numer...Thomas Haller2017-08-241-2/+5
* platform: return failure reason from route-add and return only netlink responseThomas Haller2017-08-241-9/+10
* platform: add nm_platform_ip_route_get() for route-lookupThomas Haller2017-08-241-0/+10
* platform: add non-exclusive routes and drop route-managerThomas Haller2017-08-241-5/+16
* platform: add and use nm_platform_ip_route_normalize()Thomas Haller2017-08-231-0/+3
* platform: cleanup and renaming of nm_platform_address_flush() functionThomas Haller2017-08-231-1/+3
* platform: add typedef for NMPObjectPredicateFunc function pointerThomas Haller2017-08-231-1/+4
* platform: add nm_platform_ip_route_add() functionThomas Haller2017-08-231-0/+3
* platform: use _Generic() for NM_PLATFORM_IP_ROUTE_IS_DEFAULT() macroThomas Haller2017-08-231-0/+15
* platform: fix cache to use kernel's notion for equality of routesThomas Haller2017-08-121-8/+0
* platform: add nm_platform_link_set_name()Beniamino Galvani2017-08-051-0/+2
* platform: extend API for adding routesThomas Haller2017-08-031-5/+32
* platform,libnm: cleanup handling of TOS for routesThomas Haller2017-08-031-1/+8
* core: implement NMIP4Config's and NMIP6Config's route equality based on nm_pl...Thomas Haller2017-08-031-0/+5
* platform: cleanup handling metric paramters for non-exclusive routesThomas Haller2017-08-031-0/+9
* platform: cleanup handling locks for non-exclusive routesThomas Haller2017-08-031-10/+12
* platform: cleanup handling "window" for non-exclusive routesThomas Haller2017-08-031-7/+16
* platform: use route src/src_plen when deleting IPv6 routeThomas Haller2017-08-031-0/+8
* platform: use route pref_src when deleting IP routeThomas Haller2017-08-031-2/+11
* platform: use route mss when deleting IP routeThomas Haller2017-08-031-0/+10
* platform: use correct gateway for deleting routeThomas Haller2017-08-031-0/+5
* platform: use correct scope for deleting IPv4 routeThomas Haller2017-08-031-4/+13
* platform: use proper rt_source of route for add and deleteThomas Haller2017-08-031-1/+9
* platform: add compare functions for routes with different compare semanticsThomas Haller2017-08-031-9/+64
* platform: pass full route object to platform delete functionThomas Haller2017-07-251-6/+3