NetworkManager/src/libnm-base
Mary Strodl ed318e8774 connectivity: Add a timeout option to connectivity checks
Adds an option in the connectivity section to change the timeout before
the interface is deemed "limited". Previously, it was hardcoded to
20 seconds, but for our usecase (failing over to cell modem if
hardwired ethernet drops), it's nice to be able to failover to another
interface more quickly.
2024-06-24 09:21:34 +00: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: avoid "-Wnonnull-compare warnings with "static" array declarator 2024-02-07 09:43:43 +01:00
nm-base.h Updated code format 2024-04-08 06:35:20 +00:00
nm-config-base.h connectivity: Add a timeout option to connectivity checks 2024-06-24 09:21:34 +00: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: