sd-network: add new library

System Internals / systemd - Tom Gundersen [jklm.no] - 27 February 2014 18:01 UTC

This is similar to sd-login, but exposes the state of networkd rather than logind.

Include it in libsystemd-dhcp and rename it to libsystemd-network.

fe8db0c sd-network: add new library
Makefile.am | 46 +-
src/libsystemd-dhcp/Makefile | 1 -
src/libsystemd-dhcp/dhcp-internal.h | 55 --
src/libsystemd-dhcp/dhcp-lease.c | 244 ------
src/libsystemd-dhcp/dhcp-lease.h | 57 --
src/libsystemd-dhcp/dhcp-network.c | 109 ---
src/libsystemd-dhcp/dhcp-option.c | 184 -----
src/libsystemd-dhcp/dhcp-packet.c | 190 -----
src/libsystemd-dhcp/dhcp-protocol.h | 121 ---
src/libsystemd-dhcp/sd-dhcp-client.c | 1051 --------------------------
src/libsystemd-dhcp/test-dhcp-client.c | 496 ------------
src/libsystemd-dhcp/test-dhcp-option.c | 378 ---------
src/libsystemd-network/Makefile | 1 +
src/libsystemd-network/dhcp-internal.h | 55 ++
src/libsystemd-network/dhcp-lease-internal.h | 59 ++
src/libsystemd-network/dhcp-network.c | 109 +++
src/libsystemd-network/dhcp-option.c | 184 +++++
src/libsystemd-network/dhcp-packet.c | 191 +++++
src/libsystemd-network/dhcp-protocol.h | 121 +++
src/libsystemd-network/sd-dhcp-client.c | 1051 ++++++++++++++++++++++++++
src/libsystemd-network/sd-dhcp-lease.c | 401 ++++++++++
src/libsystemd-network/test-dhcp-client.c | 496 ++++++++++++
src/libsystemd-network/test-dhcp-option.c | 378 +++++++++
src/network/networkd-link.c | 72 ++
src/network/networkd.c | 5 +
src/network/networkd.h | 6 +
src/network/sd-network.c | 237 ++++++
src/systemd/sd-dhcp-client.h | 12 +-
src/systemd/sd-dhcp-lease.h | 41 +
src/systemd/sd-network.h | 87 +++
30 files changed, 3520 insertions(+), 2918 deletions(-)

Upstream: github.com


  • Share