net: relax net_ip.h check
This allows network stack headers to be included even if no L3 networking support is enabled in Kconfig. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
parent
efb0080d8b
commit
8e8dc1c528
1 changed files with 1 additions and 8 deletions
|
@ -133,20 +133,13 @@ struct sockaddr_in_ptr {
|
|||
struct in_addr *sin_addr; /* IPv4 address */
|
||||
};
|
||||
|
||||
#if defined(CONFIG_NET_IPV6)
|
||||
#define NET_SOCKADDR_MAX_SIZE (sizeof(struct sockaddr_in6))
|
||||
#define NET_SOCKADDR_PTR_MAX_SIZE (sizeof(struct sockaddr_in6_ptr))
|
||||
#elif defined(CONFIG_NET_IPV4)
|
||||
#if defined(CONFIG_NET_IPV4) && !defined(CONFIG_NET_IPV6)
|
||||
#define NET_SOCKADDR_MAX_SIZE (sizeof(struct sockaddr_in))
|
||||
#define NET_SOCKADDR_PTR_MAX_SIZE (sizeof(struct sockaddr_in_ptr))
|
||||
#else
|
||||
#if !defined(CONFIG_NET_RAW_MODE)
|
||||
#error "Either IPv6 or IPv4 needs to be selected."
|
||||
#else
|
||||
#define NET_SOCKADDR_MAX_SIZE (sizeof(struct sockaddr_in6))
|
||||
#define NET_SOCKADDR_PTR_MAX_SIZE (sizeof(struct sockaddr_in6_ptr))
|
||||
#endif
|
||||
#endif
|
||||
|
||||
struct sockaddr {
|
||||
sa_family_t sa_family;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue