From 273550337f70b8b2175875e0c4f0bbd483cfe326 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 2 May 2011 23:00:30 +0200 Subject: move interface address handling to the device module, clean up arguments to system_{add,del}_addr --- proto-static.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'proto-static.c') diff --git a/proto-static.c b/proto-static.c index 3a36ec0..53e0ec8 100644 --- a/proto-static.c +++ b/proto-static.c @@ -56,11 +56,11 @@ parse_ip_and_netmask(int af, const char *str, void *addr, unsigned int *netmask) static bool parse_addr(struct static_proto_state *state, const char *str, bool v6, int mask) { - struct interface_addr *addr; + struct device_addr *addr; int af = v6 ? AF_INET6 : AF_INET; addr = calloc(1, sizeof(*addr)); - addr->flags = v6 ? IFADDR_INET6 : IFADDR_INET4; + addr->flags = v6 ? DEVADDR_INET6 : DEVADDR_INET4; addr->ctx = state; addr->mask = mask; if (!parse_ip_and_netmask(af, str, &addr->addr, &addr->mask)) { -- cgit v1.2.1