summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform-utils.c
Commit message (Expand)AuthorAgeFilesLines
* udev: drop libgudev in favor of libudevThomas Haller2017-03-221-10/+9
* all: use "unsigned" instead of "unsigned int"Thomas Haller2017-03-141-3/+3
* all: use nm_utils_is_valid_iface_name()Lubomir Rintel2017-01-061-1/+1
* platform: use wrappers for if_nametoindex() and if_indextoname()Thomas Haller2017-01-041-3/+3
* platform: add wrappers for if_nametoindex() and if_indextoname()Thomas Haller2017-01-041-0/+22
* platform: avoid copying arguments for nmp_utils_ethtool_get_driver_info()Thomas Haller2016-12-131-15/+14
* platform: remove unused nmp_utils_device_exists() utilThomas Haller2016-12-131-16/+0
* platform: lookup ifname for ethtool/mii ioctl immediately before useThomas Haller2016-12-131-82/+132
* all: use O_CLOEXEC for file descriptorsThomas Haller2016-12-131-2/+2
* platform: refactor nmp_utils_sysctl_open_netdir()Thomas Haller2016-12-131-31/+64
* platform: add a new function nmp_utils_open_sysctl()Kai-Heng Feng2016-12-131-0/+50
* core: merge NM_PLATFORM_LINK_DUPLEX_UNSET and UNKNOWNfg/802-3-prop_rh1353612_IIThomas Haller2016-11-221-1/+3
* platform: add APIs to allow link negotiation managementFrancesco Giudici2016-11-221-10/+73
* rdisc: rename to ndiscLubomir Rintel2016-11-091-3/+3
* platform: refactor comparing for all-zero,all-ones MAC address in nmp_utils_e...Thomas Haller2016-05-241-11/+15
* platform: declare nmp_utils_ip_config_source_*() functions as constThomas Haller2016-05-161-4/+1
* platform: extend NMIPConfigSource to preserve the rtm_protocol fieldThomas Haller2016-04-281-26/+97
* platform: refactor marking cloned routes in platformThomas Haller2016-04-281-1/+0
* platform: add nmp_utils_ip_config_source_to_string()Thomas Haller2016-04-281-0/+15
* platform: expose nmp_utils_ip_config_source_to/from_rtprot()Thomas Haller2016-04-111-0/+45
* core: move simple utils function from "nm-platform-utils.h"Thomas Haller2016-03-071-97/+0
* platform: add and use nm_utils_ifname_cpy() helperThomas Haller2016-03-071-4/+5
* core: split "nm-core-utils.h" out of "NetworkManagerUtils.h"Thomas Haller2016-03-011-2/+3
* platform: expose nmp_utils_ip4_address_is_link_local() functionThomas Haller2016-02-181-0/+9
* all/trivial: rename STRLEN() macro to NM_STRLEN()Thomas Haller2016-02-141-2/+2
* platform: ignore permanent MAC addresses of all ones (FF:FF:FF:FF:FF:FF)Dan Williams2016-01-291-1/+8
* wake-on-lan: add option to keep existing settingsBeniamino Galvani2015-10-161-0/+3
* platform: don't accept 00:00:00:00:00:00 as valid permanent addressThomas Haller2015-09-181-0/+7
* platform: stack-allocate request data for nmp_utils_ethtool_get_permanent_add...Thomas Haller2015-09-181-8/+11
* core: avoid ioctls on non existent devicesBeniamino Galvani2015-08-111-2/+21
* all: make use of new header file "nm-default.h"Thomas Haller2015-08-051-2/+1
* core: configure Wake-on-LAN parameters for Ethernet devicesBeniamino Galvani2015-07-241-0/+38
* platform: assert for valid ifname in ethtool_get()Thomas Haller2015-07-121-1/+4
* platform: avoid assuming a permanent address is an ethernet addressLubomir Rintel2015-07-021-2/+0
* platform: fix setting valid lifetimes when constructing rtnl_addr objectThomas Haller2015-07-011-1/+6
* platform: move address lifetime utils function to nm-platform-utils.cThomas Haller2015-07-011-0/+83
* platform: move ethtool_get_link_speed() to nm-platform-utilsThomas Haller2015-06-051-0/+25
* platform: move supports_mii_carrier_detect() to nmp_utils_mii_supports_carrie...Thomas Haller2015-06-051-0/+50
* platform: move ethtool_*() to nmp_utils_ethtool_*()Thomas Haller2015-06-051-0/+211
* platform: move code udev_get_driver() to nmp_utils_udev_get_driver()Thomas Haller2015-06-051-0/+41
* platform: add nm-platform-utils.[ch] filesThomas Haller2015-06-051-0/+23