From 60c4e62e5dc56a451958456c7c013b161e53c9b9 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 4 Dec 2013 23:36:53 +0000 Subject: [settings] Add fetch_ipv6_setting() Signed-off-by: Michael Brown --- src/include/ipxe/settings.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/include') diff --git a/src/include/ipxe/settings.h b/src/include/ipxe/settings.h index 3b1328c82..39756f7fd 100644 --- a/src/include/ipxe/settings.h +++ b/src/include/ipxe/settings.h @@ -16,6 +16,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); struct settings; struct in_addr; +struct in6_addr; union uuid; /** A setting */ @@ -341,6 +342,12 @@ extern int fetch_ipv4_array_setting ( struct settings *settings, extern int fetch_ipv4_setting ( struct settings *settings, const struct setting *setting, struct in_addr *inp ); +extern int fetch_ipv6_array_setting ( struct settings *settings, + const struct setting *setting, + struct in6_addr *inp, unsigned int count); +extern int fetch_ipv6_setting ( struct settings *settings, + const struct setting *setting, + struct in6_addr *inp ); extern int fetch_int_setting ( struct settings *settings, const struct setting *setting, long *value ); extern int fetch_uint_setting ( struct settings *settings, -- cgit v1.2.3-55-g7522