libnm-core: extract NMSettingIPConfig superclass out of IP4, IP6 classes

Split a base NMSettingIPConfig class out of NMSettingIP4Config and
NMSettingIP6Config, and update things accordingly.

Further simplifications of now-redundant IPv4-vs-IPv6 code are
possible, and should happen in the future.
This commit is contained in:
Dan Winship
2014-10-19 17:30:10 -04:00
parent 39709fdc2e
commit 3f30c6f1c2
53 changed files with 2992 additions and 3911 deletions

View File

@@ -23,6 +23,7 @@
#include <glib/gi18n.h>
#include <string.h>
#include <ctype.h>
#include <arpa/inet.h>
#include "nm-dhcp-dhclient-utils.h"
#include "nm-ip4-config.h"