summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform-utils.c
Commit message (Expand)AuthorAgeFilesLines
* platform: move "nm-platform-utils.[hc]" to "shared/nm-platform" libraryThomas Haller2021-01-151-1792/+0
* platform: use NMOptionBool instead of NMTernaryThomas Haller2021-01-151-8/+8
* libnm,shared: move nm-ethtool helper to "libnm-base"Thomas Haller2021-01-151-1/+1
* libnm: split ethtool option names to a new header "libnm-core/nm-ethtool-util...Thomas Haller2021-01-151-1/+1
* platform: remove unnecessary includes from "nm-platform-utils.c"Thomas Haller2021-01-151-3/+0
* platform: move nm_platform_link_duplex_type_to_string() to "nm-platform-utils.c"Thomas Haller2021-01-151-0/+9
* shared: add duplicate for NM_UTILS_HWADDR_LEN_MAX to "nm-base/nm-base.h"Thomas Haller2021-01-151-3/+3
* platform: move types from "nm-platform-utils.h" to nmp-base.h"Thomas Haller2021-01-151-3/+4
* platform: add duplicate of NMSettingWiredWakeOnLan to nm-base for platformThomas Haller2021-01-151-10/+10
* shared: add _nm_utils_hwaddr_aton_exact()Thomas Haller2021-01-151-1/+1
* all: update deprecated SPDX license identifiersThomas Haller2021-01-051-1/+1
* all: unify comment style for SPDX-License-Identifier tagThomas Haller2020-09-291-1/+1
* format: replace tabs for indentation in code commentsac/clang-formatThomas Haller2020-09-281-63/+63
* all: reformat all with new clang-format styleAntonio Cardace2020-09-281-1286/+1394
* all: fix minor typosYuri Chornoivan2020-07-071-1/+1
* ethtool: add and use _NM_ETHTOOL_ID_FEATURE_AS_IDX() macroThomas Haller2020-05-221-5/+5
* platform: make states of NMEthtoolCoalesceState indexed by ethtool_idThomas Haller2020-05-221-48/+52
* platform/trivial: rename NMEthtoolCoalesceState variables to "coalesce"Thomas Haller2020-05-221-47/+47
* platform: add support for ring settings using ioctl()Antonio Cardace2020-05-201-0/+91
* platform: simplify NMEthtoolCoalesceState to only track one stateThomas Haller2020-05-201-28/+14
* platform: add support for coalesce settings using ioctl()Antonio Cardace2020-05-131-0/+141
* all: use nm_utils_ifname_valid_kernel() instead of nm_utils_is_valid_iface_na...Antonio Cardace2020-02-171-2/+2
* shared: drop _STATIC variant of macros that define functionsThomas Haller2020-02-131-1/+2
* platform: fix GCC warning about zero-length array in nmp_utils_ethtool_get_pe...Thomas Haller2020-02-101-3/+6
* platform: fix GCC warning about zero-length array in ethtool_get_stringset()Thomas Haller2020-02-101-1/+4
* Revert "platform: fix GCC warning about zero-lenght array (2)"Thomas Haller2020-02-101-16/+15
* Revert "platform: fix GCC warning about zero-lenght array (1)"Thomas Haller2020-02-101-12/+11
* platform: fix GCC warning about zero-lenght array (2)Beniamino Galvani2020-02-031-15/+16
* platform: fix GCC warning about zero-lenght array (1)Beniamino Galvani2020-02-031-11/+12
* all: manually drop code comments with file descriptionThomas Haller2019-10-011-2/+1
* all: SPDX header conversionLubomir Rintel2019-09-101-14/+1
* all: drop emacs file variables from source filesThomas Haller2019-06-111-1/+0
* platform: avoid valgrind warning about uninitialised memory in _ioctl_call()Thomas Haller2019-05-161-1/+1
* platform: use memset() to initialize ifr struct in _ioctl_call()Thomas Haller2019-05-161-3/+1
* platform/ethtool,mii: retry ioctl when interface name was renamed for ehttool...Thomas Haller2019-05-071-170/+312
* shared: build helper "libnm-libnm-core-{intern|aux}.la" library for libnm-coreThomas Haller2019-04-181-1/+1
* all: replace strerror() calls with nm_strerror_native()Thomas Haller2019-02-121-3/+3
* all: replace g_strerror() calls with nm_strerror_native()Thomas Haller2019-02-121-7/+7
* all: assert that native errno numbers are positiveThomas Haller2019-02-121-2/+2
* all: cache errno in local variable before using itThomas Haller2019-02-121-2/+5
* all: drop unnecessary includes of <errno.h> and <string.h>Thomas Haller2019-02-121-2/+0
* all: don't use "static inline" in source filesThomas Haller2019-02-061-1/+1
* platform: use nm_steal_fd() in nmp_utils_sysctl_open_netdir()Thomas Haller2018-12-271-5/+2
* build: avoid header conflict for <linux/if.h> and <net/if.h> with "nm-platfor...Thomas Haller2018-11-121-0/+1
* docs: misc. typosluz.paz2018-09-151-2/+2
* platform/trivial: add FIXME comment to use new ethtool API to set link settingsThomas Haller2018-09-061-0/+4
* all/ethtool: add support for all currently supported kernel featuresThomas Haller2018-08-101-21/+60
* platform/ethtool: add code to get/set offload features via ethtoolThomas Haller2018-08-101-0/+376
* platform/mii: use SocketHandle also for nmp_utils_mii_supports_carrier_detect()Thomas Haller2018-08-101-16/+12
* platform/ethtool: add SocketHandle to reuse socket for ethtool requestsThomas Haller2018-08-101-83/+131