NetworkManager/src/libnm-platform
Thomas Haller 65cdbd355f
platform: fix type for timestamp in delayed_action_wait_for_nl_response_complete_check()
Fixes: d074ffc836 ('platform: refactor completing netlink responses in event_handler_read_netlink()')
2022-01-12 13:34:39 +01:00
..
tests platform: clear all BASE types when setting advertised modes for ethernet autoneg 2021-09-06 10:07:15 +02:00
wifi format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
wpan format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
meson.build platform: move more platform code to src/libnm-platform/ 2021-03-05 11:27:16 +01:00
nm-linux-platform.c platform: fix type for timestamp in delayed_action_wait_for_nl_response_complete_check() 2022-01-12 13:34:39 +01:00
nm-linux-platform.h platform: allow disabling caching of tc objects 2021-09-20 13:27:16 +02:00
nm-netlink.c platform: add bpf filter to ignore routes from routing daemons 2021-12-09 13:19:45 +01:00
nm-netlink.h platform: add bpf filter to ignore routes from routing daemons 2021-12-09 13:19:45 +01:00
nm-platform-private.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-platform-utils.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-platform-utils.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-platform.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-platform.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nmp-base.h ethtool: Introducing PAUSE support 2021-05-12 18:04:46 +02:00
nmp-netns.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nmp-netns.h build: move "shared/nm-platform" to "src/libnm-platform" 2021-02-24 12:48:17 +01:00
nmp-object.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nmp-object.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nmp-rules-manager.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nmp-rules-manager.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
README.md all: add some README.md files describing the purpose of our sources 2021-08-19 17:51:11 +02:00

libnm-platform

A static helper library that provides NMPlatform and other utils. This is NetworkManager's internal netlink library, but also contains helpers for sysfs, ethtool and other kernel APIs.

NMPlaform is also a cache of objects of the netlink API: NMPCache and NMPObject. These objects are used throughout NetworkManager also for generally tracking information about these types. For example, NMPlatformIP4Address (the public part of a certain type of NMPObject) is not only used to track platform addresses from netlink in the cache, but to track information about IPv4 addresses in general.

This depends on the following helper libraries