dhcp: add systemd-based "internal" DHCP client
authorDan Williams <dcbw@redhat.com>
Tue, 22 Jul 2014 17:38:20 +0000 (12:38 -0500)
committerDan Williams <dcbw@redhat.com>
Fri, 7 Nov 2014 04:42:43 +0000 (22:42 -0600)
commitd2dd3b2c90221fdfa40ca81a9fcffe6a777d95de
treed29b17d5245ac840ec595a5f48a93c20e936f51d
parent3c34f1d92fb1f8cb01e3d54216d80eb2dd85cedf
dhcp: add systemd-based "internal" DHCP client

We must also remove -Waggregate-return from m4/compiler-warnings.m4 because systemd
uses aggregate return (correctly) in a couple cases, and we cannot keep single-level
makefiles and override aggregate-return only for the systemd sub-library.

This client currently only supports DHCPv4 because the base systemd code
does not yet fully support DHCPv6.
m4/compiler_warnings.m4
src/Makefile.am
src/dhcp-manager/nm-dhcp-manager.c
src/dhcp-manager/nm-dhcp-systemd.c [new file with mode: 0644]
src/dhcp-manager/nm-dhcp-systemd.h [new file with mode: 0644]