NetworkManager/src/libnm-base
Fernando Fernandez Mancera 6576ddc532 config: drop slaves-order config option
This option was only introduced only to allow keeping the old behavior
in RHEL7, while the default order was changed from 'ifindex' to 'name'
in RHEL8. The usefulness of this option is questionable, as 'name'
together with predictable interface names should give predictable order.
When not using predictable interface names, the name is unpredictable
but so is the ifindex.

https://issues.redhat.com/browse/NMT-926

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1814
2023-12-12 15:28:52 +01:00
..
meson.build libnm-base: add "nm-base.c" for implementing stuff from "nm-base.h" 2022-03-29 11:56:03 +02:00
nm-base.c libnm-base: assert for valid interface name in nm_net_devname_infiniband() 2023-05-30 08:52:33 +02:00
nm-base.h ethtool: introduce EEE support 2023-11-03 15:41:21 +00:00
nm-config-base.h config: drop slaves-order config option 2023-12-12 15:28:52 +01:00
nm-ethtool-base.c ethtool: introduce EEE support 2023-11-03 15:41:21 +00:00
nm-ethtool-base.h ethtool: add and use nm_ethtool_id_get_variant_type() helper 2022-11-10 09:36:53 +01:00
nm-ethtool-utils-base.h libnm: rename "ethtool.eee" property to "ethtool.eee-enabled" 2023-11-15 09:36:29 +01:00
nm-net-aux.c base: add nm_net_aux_rtnl_rtntype_{n2a,a2n}() helpers 2021-03-23 14:19:37 +01:00
nm-net-aux.h base: add nm_net_aux_rtnl_rtntype_{n2a,a2n}() helpers 2021-03-23 14:19:37 +01:00
nm-priv-helper-utils.c nm-sudo: rename to nm-priv-helper 2022-01-11 21:46:55 +01:00
nm-priv-helper-utils.h priv-helper: fix D-Bus patch to not contain forbidden character '-' 2022-02-09 18:49:47 +01:00
README.md all: add some README.md files describing the purpose of our sources 2021-08-19 17:51:11 +02:00

libnm-base

A static helper library with network/NetworkManager specific code.

Contrary to libnm-glib-aux, this does not contain general purpose helpers, but code that is more specific about NetworkManager.

This is the most low-level dependency of this kind. Most NetworkManager specific code will directly or indirectly link with this.

As this is a static library, there is no problem with dragging this into your binary/library, if your application already depends on libnm-glib-aux (and glib).

Dependencies: