summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform.h
Commit message (Expand)AuthorAgeFilesLines
* all: remove consecutive empty linesBeniamino Galvani2018-04-301-3/+0
* platform: support creating non-persistant TUN/TAP devicesThomas Haller2018-04-091-2/+4
* core: add nm_ip6_config_find_first_address() function and refactor lookup of ...Thomas Haller2018-03-201-0/+28
* core/platform: add support for TUN/TAP netlink support and various cleanupThomas Haller2018-03-201-23/+31
* platform: add nm_platform_process_events_ensure_link() functionThomas Haller2018-02-211-0/+4
* dhcp: refactor type of NMDhcpClient hwaddr to be GBytesThomas Haller2018-02-151-0/+14
* platform: rework nm_platform_ip6_address_sync() to fix address orderThomas Haller2018-02-091-1/+1
* platform: modifiy @known_addresses list in nm_platform_ip6_address_sync()Thomas Haller2018-02-091-2/+2
* platform: add nm_platform_refresh_all() APIThomas Haller2018-02-091-0/+4
* trivial: avoid XXX tag and replace by NOTE or FIXMEThomas Haller2018-01-231-1/+1
* ip-tunnel: add support for tunnel flagsBeniamino Galvani2018-01-051-0/+3
* 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