From: Chris Packham <chris.pack...@alliedtelesis.co.nz> Analogous to getenv_IPaddr but for IPv6. This allows the caller to get an IP6addr_t from an environment variable.
Signed-off-by: Chris Packham <chris.pack...@alliedtelesis.co.nz> --- Changes in v2: None include/common.h | 6 ++++++ lib/net_utils.c | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/include/common.h b/include/common.h index 2f2578b..41c5fb2 100644 --- a/include/common.h +++ b/include/common.h @@ -833,6 +833,12 @@ static inline IPaddr_t getenv_IPaddr(char *var) return string_to_ip(getenv(var)); } +#include <net6.h> +static inline int getenv_IP6addr(char *var, IP6addr_t *a) +{ + return string_to_ip6(getenv(var), a); +} + /* * CONSOLE multiplexing. */ diff --git a/lib/net_utils.c b/lib/net_utils.c index a8de103..44c414f 100644 --- a/lib/net_utils.c +++ b/lib/net_utils.c @@ -27,7 +27,6 @@ */ #include <common.h> -#include <net6.h> #include <linux/ctype.h> IPaddr_t string_to_ip(const char *s) -- 1.7.12.rc2.16.g034161a _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot