All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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()
 

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 ( )
Value:
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.