Loading...
Searching...
No Matches

Options for the lwIP stack. More...

Detailed Description

Options for the lwIP stack.

Files

file  lwipopts.h
 Option definitions.
 
void sys_mark_tcpip_thread (void)
 
bool sys_check_core_locked (void)
 
#define LWIP_ARP   0
 lwIP configuration macros.
 
#define LWIP_AUTOIP   0
 
#define LWIP_DHCP   0
 
#define LWIP_ETHERNET   0
 
#define LWIP_NETIF_API   0
 
#define LWIP_IGMP   0
 
#define LWIP_IPV4   0
 
#define LWIP_IPV6_AUTOCONFIG   0
 
#define LWIP_IPV6_MLD   0
 
#define LWIP_IPV6   0
 
#define PPP_SUPPORT   0
 
#define LWIP_RAW   0
 
#define LWIP_6LOWPAN   0
 
#define LWIP_STATS   0
 
#define LWIP_TCP   0
 
#define LWIP_UDP   0
 
#define LWIP_UDPLITE   0
 
#define LWIP_NETCONN   0
 
#define TCP_LISTEN_BACKLOG   0
 
#define LWIP_SOCKET   0
 
#define LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS
 
#define MEMP_MEM_MALLOC   1
 
#define NETIF_MAX_HWADDR_LEN   (GNRC_NETIF_HDR_L2ADDR_MAX_LEN)
 
#define TCPIP_THREAD_STACKSIZE   (THREAD_STACKSIZE_DEFAULT)
 
#define MEM_ALIGNMENT   4
 
#define MEM_SIZE   (TCPIP_THREAD_STACKSIZE + 6144)
 
#define LWIP_MARK_TCPIP_THREAD   sys_mark_tcpip_thread
 
#define LWIP_ASSERT_CORE_LOCKED()    LWIP_ASSERT("Core lock held", sys_check_core_locked())
 

Macro Definition Documentation

◆ LWIP_6LOWPAN

#define LWIP_6LOWPAN   0

Definition at line 110 of file lwipopts.h.

◆ LWIP_ARP

#define LWIP_ARP   0

lwIP configuration macros.

See also
lwIP documentation

Definition at line 38 of file lwipopts.h.

◆ LWIP_ASSERT_CORE_LOCKED

#define LWIP_ASSERT_CORE_LOCKED ( )     LWIP_ASSERT("Core lock held", sys_check_core_locked())

Definition at line 179 of file lwipopts.h.

◆ LWIP_AUTOIP

#define LWIP_AUTOIP   0

Definition at line 44 of file lwipopts.h.

◆ LWIP_DHCP

#define LWIP_DHCP   0

Definition at line 50 of file lwipopts.h.

◆ LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS

#define LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS

Definition at line 160 of file lwipopts.h.

◆ LWIP_ETHERNET

#define LWIP_ETHERNET   0

Definition at line 56 of file lwipopts.h.

◆ LWIP_IGMP

#define LWIP_IGMP   0

Definition at line 68 of file lwipopts.h.

◆ LWIP_IPV4

#define LWIP_IPV4   0

Definition at line 74 of file lwipopts.h.

◆ LWIP_IPV6

#define LWIP_IPV6   0

Definition at line 92 of file lwipopts.h.

◆ LWIP_IPV6_AUTOCONFIG

#define LWIP_IPV6_AUTOCONFIG   0

Definition at line 80 of file lwipopts.h.

◆ LWIP_IPV6_MLD

#define LWIP_IPV6_MLD   0

Definition at line 86 of file lwipopts.h.

◆ LWIP_MARK_TCPIP_THREAD

#define LWIP_MARK_TCPIP_THREAD   sys_mark_tcpip_thread

Definition at line 176 of file lwipopts.h.

◆ LWIP_NETCONN

#define LWIP_NETCONN   0

Definition at line 143 of file lwipopts.h.

◆ LWIP_NETIF_API

#define LWIP_NETIF_API   0

Definition at line 62 of file lwipopts.h.

◆ LWIP_RAW

#define LWIP_RAW   0

Definition at line 104 of file lwipopts.h.

◆ LWIP_SOCKET

#define LWIP_SOCKET   0

Definition at line 158 of file lwipopts.h.

◆ LWIP_STATS

#define LWIP_STATS   0

Definition at line 116 of file lwipopts.h.

◆ LWIP_TCP

#define LWIP_TCP   0

Definition at line 122 of file lwipopts.h.

◆ LWIP_UDP

#define LWIP_UDP   0

Definition at line 128 of file lwipopts.h.

◆ LWIP_UDPLITE

#define LWIP_UDPLITE   0

Definition at line 134 of file lwipopts.h.

◆ MEM_ALIGNMENT

#define MEM_ALIGNMENT   4

Definition at line 168 of file lwipopts.h.

◆ MEM_SIZE

#define MEM_SIZE   (TCPIP_THREAD_STACKSIZE + 6144)

Definition at line 171 of file lwipopts.h.

◆ MEMP_MEM_MALLOC

#define MEMP_MEM_MALLOC   1

Definition at line 161 of file lwipopts.h.

◆ NETIF_MAX_HWADDR_LEN

#define NETIF_MAX_HWADDR_LEN   (GNRC_NETIF_HDR_L2ADDR_MAX_LEN)

Definition at line 162 of file lwipopts.h.

◆ PPP_SUPPORT

#define PPP_SUPPORT   0

Definition at line 98 of file lwipopts.h.

◆ TCP_LISTEN_BACKLOG

#define TCP_LISTEN_BACKLOG   0

Definition at line 154 of file lwipopts.h.

◆ TCPIP_THREAD_STACKSIZE

#define TCPIP_THREAD_STACKSIZE   (THREAD_STACKSIZE_DEFAULT)

Definition at line 165 of file lwipopts.h.