mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-07 00:31:11 +00:00
9bb47d07d9
This will be used also for IPv4 addresses. Rename and make the function more generally useful. |
||
---|---|---|
.. | ||
tests | ||
wifi | ||
wpan | ||
meson.build | ||
nm-linux-platform.c | ||
nm-linux-platform.h | ||
nm-netlink.c | ||
nm-netlink.h | ||
nm-platform-private.h | ||
nm-platform-utils.c | ||
nm-platform-utils.h | ||
nm-platform.c | ||
nm-platform.h | ||
nmp-base.c | ||
nmp-base.h | ||
nmp-global-tracker.c | ||
nmp-global-tracker.h | ||
nmp-netns.c | ||
nmp-netns.h | ||
nmp-object.c | ||
nmp-object.h | ||
nmp-plobj.c | ||
nmp-plobj.h | ||
README.md |
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