From 234afcd85ba602f71c5c3dc86041b1c7810ead97 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Fri, 14 Jul 2017 16:22:14 -0600 Subject: [PATCH] netutils/netlib: Fixes to work when only USRSOCK is enabled. --- netutils/netlib/netlib_getifstatus.c | 2 ++ netutils/netlib/netlib_getmacaddr.c | 2 ++ netutils/netlib/netlib_setifstatus.c | 2 ++ netutils/netlib/netlib_setmacaddr.c | 3 +++ 4 files changed, 9 insertions(+) diff --git a/netutils/netlib/netlib_getifstatus.c b/netutils/netlib/netlib_getifstatus.c index 30af39e36..2fdbeb853 100644 --- a/netutils/netlib/netlib_getifstatus.c +++ b/netutils/netlib/netlib_getifstatus.c @@ -68,6 +68,8 @@ # define PF_INETX PF_LOCAL #elif defined(CONFIG_NET_PKT) # define PF_INETX PF_PACKET +#elif defined(CONFIG_NET_USRSOCK) +# define PF_INETX PF_INET #endif /**************************************************************************** diff --git a/netutils/netlib/netlib_getmacaddr.c b/netutils/netlib/netlib_getmacaddr.c index 8c3c6c849..6f1fa5d26 100644 --- a/netutils/netlib/netlib_getmacaddr.c +++ b/netutils/netlib/netlib_getmacaddr.c @@ -65,6 +65,8 @@ # define PF_INETX PF_INET6 #elif defined(CONFIG_NET_PKT) # define PF_INETX PF_PACKET +#elif defined(CONFIG_NET_USRSOCK) +# define PF_INETX PF_INET #endif /**************************************************************************** diff --git a/netutils/netlib/netlib_setifstatus.c b/netutils/netlib/netlib_setifstatus.c index f15635a92..48c9ad4e5 100644 --- a/netutils/netlib/netlib_setifstatus.c +++ b/netutils/netlib/netlib_setifstatus.c @@ -67,6 +67,8 @@ # define PF_INETX PF_LOCAL #elif defined(CONFIG_NET_PKT) # define PF_INETX PF_PACKET +#elif defined(CONFIG_NET_USRSOCK) +# define PF_INETX PF_INET #endif /**************************************************************************** diff --git a/netutils/netlib/netlib_setmacaddr.c b/netutils/netlib/netlib_setmacaddr.c index 1545249f6..921e0847b 100644 --- a/netutils/netlib/netlib_setmacaddr.c +++ b/netutils/netlib/netlib_setmacaddr.c @@ -69,6 +69,9 @@ #elif defined(CONFIG_NET_PKT) # define PF_INETX PF_PACKET # define AF_INETX AF_PACKET +#elif defined(CONFIG_NET_USRSOCK) +# define PF_INETX PF_INET +# define AF_INETX AF_INET #endif /****************************************************************************