<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16"> <compounddef id="opt_8h" kind="file" language="C++"> <compoundname>opt.h</compoundname> <includes refid="lwipopts_8h" local="no">net/lwipopts.h</includes> <includes refid="debug_8h" local="no">net/debug.h</includes> <includedby refid="api_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/api.h</includedby> <includedby refid="autoip_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/autoip.h</includedby> <includedby refid="debug_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/debug.h</includedby> <includedby refid="def_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/def.h</includedby> <includedby refid="dhcp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/dhcp.h</includedby> <includedby refid="dhcp6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/dhcp6.h</includedby> <includedby refid="dns_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/dns.h</includedby> <includedby refid="err_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/err.h</includedby> <includedby refid="net_2errno_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/errno.h</includedby> <includedby refid="etharp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/etharp.h</includedby> <includedby refid="ethip6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ethip6.h</includedby> <includedby refid="icmp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/icmp.h</includedby> <includedby refid="icmp6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/icmp6.h</includedby> <includedby refid="igmp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/igmp.h</includedby> <includedby refid="inet_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/inet.h</includedby> <includedby refid="inet__chksum_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/inet_chksum.h</includedby> <includedby refid="net_2init_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/init.h</includedby> <includedby refid="ip_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ip.h</includedby> <includedby refid="ip4_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ip4.h</includedby> <includedby refid="ip4__addr_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/ip4_addr.h</includedby> <includedby refid="ip4__frag_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ip4_frag.h</includedby> <includedby refid="ip6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ip6.h</includedby> <includedby refid="ip6__addr_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/ip6_addr.h</includedby> <includedby refid="ip6__frag_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/ip6_frag.h</includedby> <includedby refid="ip__addr_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/ip_addr.h</includedby> <includedby refid="mem_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/mem.h</includedby> <includedby refid="memp_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/memp.h</includedby> <includedby refid="mld6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/mld6.h</includedby> <includedby refid="nd6_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/nd6.h</includedby> <includedby refid="netbuf_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/netbuf.h</includedby> <includedby refid="netdb_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/netdb.h</includedby> <includedby refid="netif_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/netif.h</includedby> <includedby refid="netifapi_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/netifapi.h</includedby> <includedby refid="pbuf_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/pbuf.h</includedby> <includedby refid="api__msg_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/priv/api_msg.h</includedby> <includedby refid="memp__priv_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/priv/memp_priv.h</includedby> <includedby refid="nd6__priv_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/priv/nd6_priv.h</includedby> <includedby refid="tcp__priv_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/priv/tcp_priv.h</includedby> <includedby refid="tcpip__priv_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/priv/tcpip_priv.h</includedby> <includedby refid="prot_2dhcp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/prot/dhcp.h</includedby> <includedby refid="raw_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/raw.h</includedby> <includedby refid="sio_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/sio.h</includedby> <includedby refid="snmp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/snmp.h</includedby> <includedby refid="sockets_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/sockets.h</includedby> <includedby refid="stats_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/stats.h</includedby> <includedby refid="sys_8h" local="no">C:/Dev/git/UbixOS/sys/include/net/sys.h</includedby> <includedby refid="tcp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/tcp.h</includedby> <includedby refid="tcpip_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/tcpip.h</includedby> <includedby refid="timeouts_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/timeouts.h</includedby> <includedby refid="udp_8h" local="yes">C:/Dev/git/UbixOS/sys/include/net/udp.h</includedby> <includedby refid="f_2ethernet_8h" local="yes">C:/Dev/git/UbixOS/sys/include/netif/ethernet.h</includedby> <includedby refid="lowpan6__opts_8h" local="yes">C:/Dev/git/UbixOS/sys/include/netif/lowpan6_opts.h</includedby> <includedby refid="ppp__opts_8h" local="yes">C:/Dev/git/UbixOS/sys/include/netif/ppp/ppp_opts.h</includedby> <includedby refid="slipif_8h" local="yes">C:/Dev/git/UbixOS/sys/include/netif/slipif.h</includedby> <includedby refid="api__lib_8c" local="no">C:/Dev/git/UbixOS/sys/net/api/api_lib.c</includedby> <includedby refid="api__msg_8c" local="no">C:/Dev/git/UbixOS/sys/net/api/api_msg.c</includedby> <includedby refid="netbuf_8c" local="yes">C:/Dev/git/UbixOS/sys/net/api/netbuf.c</includedby> <includedby refid="sockets_8c" local="no">C:/Dev/git/UbixOS/sys/net/api/sockets.c</includedby> <includedby refid="tcpip_8c" local="no">C:/Dev/git/UbixOS/sys/net/api/tcpip.c</includedby> <includedby refid="def_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/def.c</includedby> <includedby refid="dns_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/dns.c</includedby> <includedby refid="inet__chksum_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/inet_chksum.c</includedby> <includedby refid="core_2init_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/init.c</includedby> <includedby refid="ip_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ip.c</includedby> <includedby refid="autoip_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/autoip.c</includedby> <includedby refid="dhcp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/dhcp.c</includedby> <includedby refid="etharp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/etharp.c</includedby> <includedby refid="icmp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/icmp.c</includedby> <includedby refid="igmp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/igmp.c</includedby> <includedby refid="ip4_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4.c</includedby> <includedby refid="ip4__addr_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4_addr.c</includedby> <includedby refid="ip4__frag_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4_frag.c</includedby> <includedby refid="dhcp6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/dhcp6.c</includedby> <includedby refid="ethip6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/ethip6.c</includedby> <includedby refid="icmp6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/icmp6.c</includedby> <includedby refid="inet6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/inet6.c</includedby> <includedby refid="ip6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6.c</includedby> <includedby refid="ip6__addr_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6_addr.c</includedby> <includedby refid="ip6__frag_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6_frag.c</includedby> <includedby refid="mld6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/mld6.c</includedby> <includedby refid="nd6_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/ipv6/nd6.c</includedby> <includedby refid="mem_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/mem.c</includedby> <includedby refid="memp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/memp.c</includedby> <includedby refid="netif_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/netif.c</includedby> <includedby refid="pbuf_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/pbuf.c</includedby> <includedby refid="raw_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/raw.c</includedby> <includedby refid="stats_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/stats.c</includedby> <includedby refid="sys_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/sys.c</includedby> <includedby refid="tcp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/tcp.c</includedby> <includedby refid="tcp__in_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/tcp_in.c</includedby> <includedby refid="tcp__out_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/tcp_out.c</includedby> <includedby refid="timeouts_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/timeouts.c</includedby> <includedby refid="udp_8c" local="yes">C:/Dev/git/UbixOS/sys/net/core/udp.c</includedby> <includedby refid="sys__arch_8c" local="yes">C:/Dev/git/UbixOS/sys/net/net/sys_arch.c</includedby> <includedby refid="ethernet_8c" local="yes">C:/Dev/git/UbixOS/sys/net/netif/ethernet.c</includedby> <includedby refid="ethernetif_8c" local="yes">C:/Dev/git/UbixOS/sys/net/netif/ethernetif.c</includedby> <includedby refid="loopif_8c" local="yes">C:/Dev/git/UbixOS/sys/net/netif/loopif.c</includedby> <incdepgraph> <node id="16"> <label>stdarg.h</label> <link refid="stdarg_8h"/> </node> <node id="17"> <label>ubixos/kpanic.h</label> <link refid="kpanic_8h"/> </node> <node id="14"> <label>sys/io.h</label> <link refid="io_8h"/> </node> <node id="7"> <label>sys/select.h</label> <link refid="select_8h"/> <childnode refid="8" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="10" relation="include"> </childnode> <childnode refid="11" relation="include"> </childnode> </node> <node id="12"> <label>net/arch/cc.h</label> <link refid="cc_8h"/> <childnode refid="13" relation="include"> </childnode> </node> <node id="11"> <label>sys/_sigset.h</label> <link refid="__sigset_8h"/> <childnode refid="6" relation="include"> </childnode> </node> <node id="2"> <label>net/lwipopts.h</label> <link refid="lwipopts_8h"/> </node> <node id="5"> <label>sys/types.h</label> <link refid="include_2sys_2types_8h"/> <childnode refid="6" relation="include"> </childnode> <childnode refid="7" relation="include"> </childnode> </node> <node id="4"> <label>net/arch.h</label> <link refid="arch_8h"/> <childnode refid="5" relation="include"> </childnode> <childnode refid="12" relation="include"> </childnode> <childnode refid="15" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> </node> <node id="1"> <label>C:/Dev/git/UbixOS/sys/include/net/opt.h</label> <link refid="opt_8h"/> <childnode refid="2" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> </node> <node id="15"> <label>lib/kprintf.h</label> <link refid="kprintf_8h"/> <childnode refid="5" relation="include"> </childnode> <childnode refid="16" relation="include"> </childnode> </node> <node id="3"> <label>net/debug.h</label> <link refid="debug_8h"/> <childnode refid="4" relation="include"> </childnode> <childnode refid="1" relation="include"> </childnode> </node> <node id="8"> <label>sys/cdefs.h</label> <link refid="cdefs_8h"/> </node> <node id="13"> <label>ubixos/time.h</label> <link refid="time_8h"/> <childnode refid="5" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="14" relation="include"> </childnode> </node> <node id="6"> <label>sys/_types.h</label> <link refid="__types_8h"/> </node> <node id="9"> <label>sys/_timespec.h</label> <link refid="__timespec_8h"/> <childnode refid="6" relation="include"> </childnode> </node> <node id="10"> <label>sys/_timeval.h</label> <link refid="__timeval_8h"/> <childnode refid="6" relation="include"> </childnode> </node> </incdepgraph> <invincdepgraph> <node id="7"> <label>C:/Dev/git/UbixOS/sys/net/net/udpecho.c</label> <link refid="udpecho_8c"/> </node> <node id="136"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/fsm.h</label> <link refid="fsm_8h"/> </node> <node id="12"> <label>C:/Dev/git/UbixOS/sys/net/netif/arp.c</label> <link refid="arp_8c"/> </node> <node id="20"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6_frag.c</label> <link refid="ip6__frag_8c"/> </node> <node id="25"> <label>C:/Dev/git/UbixOS/sys/include/net/igmp.h</label> <link refid="igmp_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="67"> <label>C:/Dev/git/UbixOS/sys/lib/ogprintf.cc</label> <link refid="ogprintf_8cc"/> </node> <node id="166"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/icmp.c</label> <link refid="icmp_8c"/> </node> <node id="13"> <label>C:/Dev/git/UbixOS/sys/net/netif/loopif.c</label> <link refid="loopif_8c"/> </node> <node id="48"> <label>C:/Dev/git/UbixOS/sys/fs/ubixfs/block.c</label> <link refid="block_8c"/> </node> <node id="176"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6_addr.c</label> <link refid="ip6__addr_8c"/> </node> <node id="27"> <label>C:/Dev/git/UbixOS/sys/net/core/inet_chksum.c</label> <link refid="inet__chksum_8c"/> </node> <node id="5"> <label>C:/Dev/git/UbixOS/sys/net/net/bot.c</label> <link refid="bot_8c"/> </node> <node id="179"> <label>C:/Dev/git/UbixOS/sys/net/core/raw.c</label> <link refid="raw_8c"/> </node> <node id="90"> <label>C:/Dev/git/UbixOS/sys/net/core/def.c</label> <link refid="def_8c"/> </node> <node id="93"> <label>C:/Dev/git/UbixOS/sys/include/net/dhcp.h</label> <link refid="dhcp_8h"/> <childnode refid="9" relation="include"> </childnode> </node> <node id="68"> <label>C:/Dev/git/UbixOS/sys/sde/colours.cc</label> <link refid="colours_8cc"/> </node> <node id="112"> <label>C:/Dev/git/UbixOS/sys/include/net/nd6.h</label> <link refid="nd6_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="33"> <label>C:/Dev/git/UbixOS/sys/init/main.c</label> <link refid="main_8c"/> </node> <node id="91"> <label>C:/Dev/git/UbixOS/sys/net/core/mem.c</label> <link refid="mem_8c"/> </node> <node id="49"> <label>C:/Dev/git/UbixOS/sys/fs/ubixfs/dirCache.c</label> <link refid="dirCache_8c"/> </node> <node id="55"> <label>C:/Dev/git/UbixOS/sys/arch/armv6/fork.c</label> <link refid="armv6_2fork_8c"/> </node> <node id="70"> <label>C:/Dev/git/UbixOS/sys/sde/sde.cc</label> <link refid="sde_8cc"/> </node> <node id="97"> <label>C:/Dev/git/UbixOS/sys/include/net/pbuf.h</label> <link refid="pbuf_8h"/> <childnode refid="24" relation="include"> </childnode> <childnode refid="29" relation="include"> </childnode> <childnode refid="25" relation="include"> </childnode> <childnode refid="26" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> <childnode refid="18" relation="include"> </childnode> <childnode refid="30" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="81" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="171"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/dhcp6.c</label> <link refid="dhcp6_8c"/> </node> <node id="69"> <label>C:/Dev/git/UbixOS/sys/sde/main.cc</label> <link refid="main_8cc"/> </node> <node id="42"> <label>C:/Dev/git/UbixOS/sys/fs/vfs/inode.c</label> <link refid="inode_8c"/> </node> <node id="60"> <label>C:/Dev/git/UbixOS/sys/isa/atkbd.c</label> <link refid="atkbd_8c"/> </node> <node id="19"> <label>C:/Dev/git/UbixOS/sys/net/api/tcpip.c</label> <link refid="tcpip_8c"/> </node> <node id="83"> <label>C:/Dev/git/UbixOS/sys/include/netif/slipif.h</label> <link refid="slipif_8h"/> </node> <node id="36"> <label>C:/Dev/git/UbixOS/sys/fs/fat/fat.c</label> <link refid="fat_8c"/> </node> <node id="31"> <label>C:/Dev/git/UbixOS/sys/include/net/net.h</label> <link refid="net_8h"/> <childnode refid="32" relation="include"> </childnode> <childnode refid="34" relation="include"> </childnode> <childnode refid="76" relation="include"> </childnode> </node> <node id="41"> <label>C:/Dev/git/UbixOS/sys/fs/vfs/file.c</label> <link refid="file_8c"/> </node> <node id="157"> <label>C:/Dev/git/UbixOS/sys/net/api/api_lib.c</label> <link refid="api__lib_8c"/> </node> <node id="153"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppol2tp.h</label> <link refid="pppol2tp_8h"/> </node> <node id="105"> <label>C:/Dev/git/UbixOS/sys/include/net/ip4.h</label> <link refid="ip4_8h"/> <childnode refid="17" relation="include"> </childnode> </node> <node id="108"> <label>C:/Dev/git/UbixOS/sys/include/net/priv/memp_priv.h</label> <link refid="memp__priv_8h"/> <childnode refid="109" relation="include"> </childnode> </node> <node id="101"> <label>C:/Dev/git/UbixOS/sys/include/net/errno.h</label> <link refid="net_2errno_8h"/> <childnode refid="89" relation="include"> </childnode> </node> <node id="174"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/inet6.c</label> <link refid="inet6_8c"/> </node> <node id="24"> <label>C:/Dev/git/UbixOS/sys/include/net/icmp.h</label> <link refid="icmp_8h"/> </node> <node id="116"> <label>C:/Dev/git/UbixOS/sys/include/net/priv/api_msg.h</label> <link refid="api__msg_8h"/> <childnode refid="4" relation="include"> </childnode> </node> <node id="95"> <label>C:/Dev/git/UbixOS/sys/include/net/dns.h</label> <link refid="dns_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="15"> <label>C:/Dev/git/UbixOS/sys/include/net/inet.h</label> <link refid="inet_8h"/> <childnode refid="16" relation="include"> </childnode> </node> <node id="50"> <label>C:/Dev/git/UbixOS/sys/fs/ubixfs/directory.c</label> <link refid="directory_8c"/> </node> <node id="118"> <label>C:/Dev/git/UbixOS/sys/include/net/priv/tcp_priv.h</label> <link refid="tcp__priv_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="172"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/ethip6.c</label> <link refid="ethip6_8c"/> </node> <node id="98"> <label>C:/Dev/git/UbixOS/sys/include/net/sys.h</label> <link refid="sys_8h"/> <childnode refid="78" relation="include"> </childnode> <childnode refid="99" relation="include"> </childnode> <childnode refid="89" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="100" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> <childnode refid="11" relation="include"> </childnode> <childnode refid="7" relation="include"> </childnode> </node> <node id="152"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppoe.h</label> <link refid="pppoe_8h"/> </node> <node id="29"> <label>C:/Dev/git/UbixOS/sys/include/net/icmp6.h</label> <link refid="icmp6_8h"/> <childnode refid="20" relation="include"> </childnode> </node> <node id="99"> <label>C:/Dev/git/UbixOS/sys/include/net/timeouts.h</label> <link refid="timeouts_8h"/> <childnode refid="78" relation="include"> </childnode> <childnode refid="77" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="182"> <label>C:/Dev/git/UbixOS/sys/net/core/tcp_in.c</label> <link refid="tcp__in_8c"/> </node> <node id="11"> <label>C:/Dev/git/UbixOS/sys/net/net/sys_arch.c</label> <link refid="sys__arch_8c"/> </node> <node id="180"> <label>C:/Dev/git/UbixOS/sys/net/core/stats.c</label> <link refid="stats_8c"/> </node> <node id="149"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppapi.h</label> <link refid="pppapi_8h"/> </node> <node id="44"> <label>C:/Dev/git/UbixOS/sys/fs/vfs/vfs.c</label> <link refid="vfs_8c"/> </node> <node id="137"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ipcp.h</label> <link refid="ipcp_8h"/> </node> <node id="164"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/dhcp.c</label> <link refid="dhcp_8c"/> </node> <node id="84"> <label>C:/Dev/git/UbixOS/sys/include/net/snmp.h</label> <link refid="snmp_8h"/> <childnode refid="21" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="89"> <label>C:/Dev/git/UbixOS/sys/net/api/err.c</label> <link refid="err_8c"/> </node> <node id="62"> <label>C:/Dev/git/UbixOS/sys/kernel/endtask.c</label> <link refid="endtask_8c"/> </node> <node id="76"> <label>C:/Dev/git/UbixOS/sys/pci/lnc.c</label> <link refid="lnc_8c"/> </node> <node id="130"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/chap-md5.h</label> <link refid="chap-md5_8h"/> </node> <node id="8"> <label>C:/Dev/git/UbixOS/sys/include/net/autoip.h</label> <link refid="autoip_8h"/> <childnode refid="9" relation="include"> </childnode> </node> <node id="75"> <label>C:/Dev/git/UbixOS/sys/kmods/kmod.c</label> <link refid="kmod_8c"/> </node> <node id="46"> <label>C:/Dev/git/UbixOS/sys/include/ubixfs/ubixfs.h</label> <link refid="include_2ubixfs_2ubixfs_8h"/> <childnode refid="47" relation="include"> </childnode> <childnode refid="48" relation="include"> </childnode> <childnode refid="49" relation="include"> </childnode> <childnode refid="50" relation="include"> </childnode> <childnode refid="37" relation="include"> </childnode> <childnode refid="38" relation="include"> </childnode> <childnode refid="51" relation="include"> </childnode> <childnode refid="32" relation="include"> </childnode> </node> <node id="145"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/polarssl/md5.h</label> <link refid="md5_8h"/> </node> <node id="132"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/chap_ms.h</label> <link refid="chap__ms_8h"/> </node> <node id="159"> <label>C:/Dev/git/UbixOS/sys/net/api/netbuf.c</label> <link refid="netbuf_8c"/> </node> <node id="78"> <label>C:/Dev/git/UbixOS/sys/include/net/priv/tcpip_priv.h</label> <link refid="tcpip__priv_8h"/> <childnode refid="19" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="61"> <label>C:/Dev/git/UbixOS/sys/isa/ne2k.c</label> <link refid="ne2k_8c"/> </node> <node id="123"> <label>C:/Dev/git/UbixOS/sys/include/net/tcp.h</label> <link refid="tcp_8h"/> <childnode refid="4" relation="include"> </childnode> <childnode refid="13" relation="include"> </childnode> <childnode refid="124" relation="include"> </childnode> </node> <node id="115"> <label>C:/Dev/git/UbixOS/sys/include/net/netifapi.h</label> <link refid="netifapi_8h"/> <childnode refid="4" relation="include"> </childnode> </node> <node id="54"> <label>C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h</label> <link refid="vitals_8h"/> <childnode refid="55" relation="include"> </childnode> <childnode refid="47" relation="include"> </childnode> <childnode refid="56" relation="include"> </childnode> <childnode refid="57" relation="include"> </childnode> <childnode refid="58" relation="include"> </childnode> <childnode refid="41" relation="include"> </childnode> <childnode refid="59" relation="include"> </childnode> <childnode refid="44" relation="include"> </childnode> <childnode refid="32" relation="include"> </childnode> <childnode refid="60" relation="include"> </childnode> <childnode refid="61" relation="include"> </childnode> <childnode refid="62" relation="include"> </childnode> <childnode refid="63" relation="include"> </childnode> <childnode refid="64" relation="include"> </childnode> <childnode refid="65" relation="include"> </childnode> <childnode refid="66" relation="include"> </childnode> <childnode refid="67" relation="include"> </childnode> <childnode refid="68" relation="include"> </childnode> <childnode refid="69" relation="include"> </childnode> <childnode refid="70" relation="include"> </childnode> <childnode refid="71" relation="include"> </childnode> <childnode refid="72" relation="include"> </childnode> </node> <node id="125"> <label>C:/Dev/git/UbixOS/sys/include/net/udp.h</label> <link refid="udp_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="124" relation="include"> </childnode> </node> <node id="146"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/polarssl/sha1.h</label> <link refid="sha1_8h"/> </node> <node id="163"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/autoip.c</label> <link refid="autoip_8c"/> </node> <node id="40"> <label>C:/Dev/git/UbixOS/sys/fs/ufs/ufs.c</label> <link refid="ufs_8c"/> </node> <node id="103"> <label>C:/Dev/git/UbixOS/sys/include/net/ethip6.h</label> <link refid="ethip6_8h"/> <childnode refid="80" relation="include"> </childnode> </node> <node id="165"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/etharp.c</label> <link refid="etharp_8c"/> </node> <node id="110"> <label>C:/Dev/git/UbixOS/sys/include/net/stats.h</label> <link refid="stats_8h"/> <childnode refid="109" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="11" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="107"> <label>C:/Dev/git/UbixOS/sys/include/net/mem.h</label> <link refid="mem_8h"/> <childnode refid="108" relation="include"> </childnode> <childnode refid="110" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> <childnode refid="13" relation="include"> </childnode> </node> <node id="57"> <label>C:/Dev/git/UbixOS/sys/arch/i386/fork.c</label> <link refid="i386_2fork_8c"/> </node> <node id="71"> <label>C:/Dev/git/UbixOS/sys/vmm/paging.c</label> <link refid="paging_8c"/> </node> <node id="104"> <label>C:/Dev/git/UbixOS/sys/include/net/init.h</label> <link refid="net_2init_8h"/> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> </node> <node id="34"> <label>C:/Dev/git/UbixOS/sys/include/vfs/vfs.h</label> <link refid="include_2vfs_2vfs_8h"/> <childnode refid="35" relation="include"> </childnode> <childnode refid="36" relation="include"> </childnode> <childnode refid="37" relation="include"> </childnode> <childnode refid="38" relation="include"> </childnode> <childnode refid="39" relation="include"> </childnode> <childnode refid="40" relation="include"> </childnode> <childnode refid="41" relation="include"> </childnode> <childnode refid="42" relation="include"> </childnode> <childnode refid="43" relation="include"> </childnode> <childnode refid="44" relation="include"> </childnode> <childnode refid="45" relation="include"> </childnode> <childnode refid="46" relation="include"> </childnode> <childnode refid="32" relation="include"> </childnode> <childnode refid="54" relation="include"> </childnode> <childnode refid="73" relation="include"> </childnode> <childnode refid="74" relation="include"> </childnode> <childnode refid="75" relation="include"> </childnode> </node> <node id="161"> <label>C:/Dev/git/UbixOS/sys/net/core/dns.c</label> <link refid="dns_8c"/> </node> <node id="74"> <label>C:/Dev/git/UbixOS/sys/kernel/ld.c</label> <link refid="ld_8c"/> </node> <node id="2"> <label>C:/Dev/git/UbixOS/sys/include/net/api.h</label> <link refid="api_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="7" relation="include"> </childnode> </node> <node id="102"> <label>C:/Dev/git/UbixOS/sys/include/net/etharp.h</label> <link refid="etharp_8h"/> <childnode refid="82" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="58"> <label>C:/Dev/git/UbixOS/sys/arch/i386/systemtask.c</label> <link refid="i386_2systemtask_8c"/> </node> <node id="100"> <label>C:/Dev/git/UbixOS/sys/net/core/sys.c</label> <link refid="sys_8c"/> </node> <node id="45"> <label>C:/Dev/git/UbixOS/sys/include/sys/buf.h</label> <link refid="buf_8h"/> <childnode refid="39" relation="include"> </childnode> </node> <node id="138"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ipv6cp.h</label> <link refid="ipv6cp_8h"/> </node> <node id="150"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppcrypt.h</label> <link refid="pppcrypt_8h"/> </node> <node id="170"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4_frag.c</label> <link refid="ip4__frag_8c"/> </node> <node id="37"> <label>C:/Dev/git/UbixOS/sys/fs/ubixfs/thread.c</label> <link refid="thread_8c"/> </node> <node id="6"> <label>C:/Dev/git/UbixOS/sys/net/net/shell.c</label> <link refid="shell_8c"/> </node> <node id="139"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/lcp.h</label> <link refid="lcp_8h"/> </node> <node id="122"> <label>C:/Dev/git/UbixOS/sys/include/net/sockets.h</label> <link refid="sockets_8h"/> <childnode refid="16" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> </node> <node id="173"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/icmp6.c</label> <link refid="icmp6_8c"/> </node> <node id="127"> <label>C:/Dev/git/UbixOS/sys/include/netif/lowpan6.h</label> <link refid="lowpan6_8h"/> </node> <node id="77"> <label>C:/Dev/git/UbixOS/sys/include/net/tcpip.h</label> <link refid="tcpip_8h"/> <childnode refid="78" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="3"> <label>C:/Dev/git/UbixOS/sys/net/core/init.c</label> <link refid="core_2init_8c"/> </node> <node id="147"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ppp.h</label> <link refid="ppp_8h"/> </node> <node id="154"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppos.h</label> <link refid="pppos_8h"/> </node> <node id="117"> <label>C:/Dev/git/UbixOS/sys/include/net/priv/nd6_priv.h</label> <link refid="nd6__priv_8h"/> <childnode refid="4" relation="include"> </childnode> </node> <node id="85"> <label>C:/Dev/git/UbixOS/sys/include/net/prot/etharp.h</label> <link refid="prot_2etharp_8h"/> </node> <node id="80"> <label>C:/Dev/git/UbixOS/sys/net/netif/ethernetif.c</label> <link refid="ethernetif_8c"/> </node> <node id="14"> <label>C:/Dev/git/UbixOS/sys/include/net/def.h</label> <link refid="def_8h"/> <childnode refid="15" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> <childnode refid="22" relation="include"> </childnode> <childnode refid="88" relation="include"> </childnode> <childnode refid="23" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="89" relation="include"> </childnode> <childnode refid="90" relation="include"> </childnode> <childnode refid="27" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> </node> <node id="28"> <label>C:/Dev/git/UbixOS/sys/include/net/netif.h</label> <link refid="netif_8h"/> <childnode refid="24" relation="include"> </childnode> <childnode refid="29" relation="include"> </childnode> <childnode refid="25" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> <childnode refid="18" relation="include"> </childnode> <childnode refid="30" relation="include"> </childnode> <childnode refid="31" relation="include"> </childnode> <childnode refid="77" relation="include"> </childnode> <childnode refid="81" relation="include"> </childnode> <childnode refid="83" relation="include"> </childnode> <childnode refid="61" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="76" relation="include"> </childnode> </node> <node id="30"> <label>C:/Dev/git/UbixOS/sys/include/net/ip6_frag.h</label> <link refid="ip6__frag_8h"/> <childnode refid="20" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="135"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/eui64.h</label> <link refid="eui64_8h"/> </node> <node id="144"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/polarssl/md4.h</label> <link refid="md4_8h"/> </node> <node id="43"> <label>C:/Dev/git/UbixOS/sys/fs/vfs/namei.c</label> <link refid="namei_8c"/> </node> <node id="52"> <label>C:/Dev/git/UbixOS/sys/fs/common/gpt.c</label> <link refid="gpt_8c"/> </node> <node id="35"> <label>C:/Dev/git/UbixOS/sys/fs/devfs/devfs.c</label> <link refid="devfs_8c"/> </node> <node id="133"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/eap.h</label> <link refid="eap_8h"/> </node> <node id="106"> <label>C:/Dev/git/UbixOS/sys/include/net/ip6.h</label> <link refid="ip6_8h"/> <childnode refid="17" relation="include"> </childnode> <childnode refid="30" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> </node> <node id="120"> <label>C:/Dev/git/UbixOS/sys/include/net/raw.h</label> <link refid="raw_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> </node> <node id="18"> <label>C:/Dev/git/UbixOS/sys/include/net/ip4_frag.h</label> <link refid="ip4__frag_8h"/> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="155"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/upap.h</label> <link refid="upap_8h"/> </node> <node id="129"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ccp.h</label> <link refid="ccp_8h"/> </node> <node id="94"> <label>C:/Dev/git/UbixOS/sys/include/net/dhcp6.h</label> <link refid="dhcp6_8h"/> </node> <node id="72"> <label>C:/Dev/git/UbixOS/sys/vmm/vmm_memory.c</label> <link refid="vmm__memory_8c"/> </node> <node id="21"> <label>C:/Dev/git/UbixOS/sys/net/core/netif.c</label> <link refid="netif_8c"/> </node> <node id="131"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/chap-new.h</label> <link refid="chap-new_8h"/> </node> <node id="4"> <label>C:/Dev/git/UbixOS/sys/net/core/memp.c</label> <link refid="memp_8c"/> </node> <node id="88"> <label>C:/Dev/git/UbixOS/sys/include/net/ip6_addr.h</label> <link refid="ip6__addr_8h"/> <childnode refid="29" relation="include"> </childnode> <childnode refid="15" relation="include"> </childnode> <childnode refid="30" relation="include"> </childnode> <childnode refid="23" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> </node> <node id="1"> <label>C:/Dev/git/UbixOS/sys/include/net/opt.h</label> <link refid="opt_8h"/> <childnode refid="2" relation="include"> </childnode> <childnode refid="8" relation="include"> </childnode> <childnode refid="10" relation="include"> </childnode> <childnode refid="14" relation="include"> </childnode> <childnode refid="93" relation="include"> </childnode> <childnode refid="94" relation="include"> </childnode> <childnode refid="95" relation="include"> </childnode> <childnode refid="96" relation="include"> </childnode> <childnode refid="101" relation="include"> </childnode> <childnode refid="102" relation="include"> </childnode> <childnode refid="103" relation="include"> </childnode> <childnode refid="24" relation="include"> </childnode> <childnode refid="29" relation="include"> </childnode> <childnode refid="25" relation="include"> </childnode> <childnode refid="15" relation="include"> </childnode> <childnode refid="26" relation="include"> </childnode> <childnode refid="104" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> <childnode refid="105" relation="include"> </childnode> <childnode refid="22" relation="include"> </childnode> <childnode refid="18" relation="include"> </childnode> <childnode refid="106" relation="include"> </childnode> <childnode refid="88" relation="include"> </childnode> <childnode refid="30" relation="include"> </childnode> <childnode refid="23" relation="include"> </childnode> <childnode refid="107" relation="include"> </childnode> <childnode refid="109" relation="include"> </childnode> <childnode refid="111" relation="include"> </childnode> <childnode refid="112" relation="include"> </childnode> <childnode refid="113" relation="include"> </childnode> <childnode refid="114" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="115" relation="include"> </childnode> <childnode refid="97" relation="include"> </childnode> <childnode refid="116" relation="include"> </childnode> <childnode refid="108" relation="include"> </childnode> <childnode refid="117" relation="include"> </childnode> <childnode refid="118" relation="include"> </childnode> <childnode refid="78" relation="include"> </childnode> <childnode refid="119" relation="include"> </childnode> <childnode refid="120" relation="include"> </childnode> <childnode refid="121" relation="include"> </childnode> <childnode refid="84" relation="include"> </childnode> <childnode refid="122" relation="include"> </childnode> <childnode refid="110" relation="include"> </childnode> <childnode refid="98" relation="include"> </childnode> <childnode refid="123" relation="include"> </childnode> <childnode refid="77" relation="include"> </childnode> <childnode refid="99" relation="include"> </childnode> <childnode refid="125" relation="include"> </childnode> <childnode refid="81" relation="include"> </childnode> <childnode refid="126" relation="include"> </childnode> <childnode refid="128" relation="include"> </childnode> <childnode refid="83" relation="include"> </childnode> <childnode refid="157" relation="include"> </childnode> <childnode refid="158" relation="include"> </childnode> <childnode refid="159" relation="include"> </childnode> <childnode refid="160" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="90" relation="include"> </childnode> <childnode refid="161" relation="include"> </childnode> <childnode refid="27" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="162" relation="include"> </childnode> <childnode refid="163" relation="include"> </childnode> <childnode refid="164" relation="include"> </childnode> <childnode refid="165" relation="include"> </childnode> <childnode refid="166" relation="include"> </childnode> <childnode refid="167" relation="include"> </childnode> <childnode refid="168" relation="include"> </childnode> <childnode refid="169" relation="include"> </childnode> <childnode refid="170" relation="include"> </childnode> <childnode refid="171" relation="include"> </childnode> <childnode refid="172" relation="include"> </childnode> <childnode refid="173" relation="include"> </childnode> <childnode refid="174" relation="include"> </childnode> <childnode refid="175" relation="include"> </childnode> <childnode refid="176" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="177" relation="include"> </childnode> <childnode refid="178" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="179" relation="include"> </childnode> <childnode refid="180" relation="include"> </childnode> <childnode refid="100" relation="include"> </childnode> <childnode refid="181" relation="include"> </childnode> <childnode refid="182" relation="include"> </childnode> <childnode refid="183" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="184" relation="include"> </childnode> <childnode refid="11" relation="include"> </childnode> <childnode refid="185" relation="include"> </childnode> <childnode refid="80" relation="include"> </childnode> <childnode refid="13" relation="include"> </childnode> </node> <node id="9"> <label>C:/Dev/git/UbixOS/sys/net/core/timeouts.c</label> <link refid="timeouts_8c"/> </node> <node id="63"> <label>C:/Dev/git/UbixOS/sys/kernel/syscall.c</label> <link refid="kernel_2syscall_8c"/> </node> <node id="56"> <label>C:/Dev/git/UbixOS/sys/arch/armv6/systemtask.c</label> <link refid="armv6_2systemtask_8c"/> </node> <node id="158"> <label>C:/Dev/git/UbixOS/sys/net/api/api_msg.c</label> <link refid="api__msg_8c"/> </node> <node id="17"> <label>C:/Dev/git/UbixOS/sys/include/net/ip.h</label> <link refid="ip_8h"/> <childnode refid="18" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> </node> <node id="10"> <label>C:/Dev/git/UbixOS/sys/include/net/debug.h</label> <link refid="debug_8h"/> <childnode refid="1" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="11" relation="include"> </childnode> <childnode refid="12" relation="include"> </childnode> <childnode refid="13" relation="include"> </childnode> </node> <node id="22"> <label>C:/Dev/git/UbixOS/sys/include/net/ip4_addr.h</label> <link refid="ip4__addr_8h"/> <childnode refid="23" relation="include"> </childnode> <childnode refid="85" relation="include"> </childnode> <childnode refid="86" relation="include"> </childnode> <childnode refid="87" relation="include"> </childnode> </node> <node id="23"> <label>C:/Dev/git/UbixOS/sys/include/net/ip_addr.h</label> <link refid="ip__addr_8h"/> <childnode refid="24" relation="include"> </childnode> <childnode refid="25" relation="include"> </childnode> <childnode refid="15" relation="include"> </childnode> <childnode refid="26" relation="include"> </childnode> <childnode refid="17" relation="include"> </childnode> <childnode refid="18" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="84" relation="include"> </childnode> <childnode refid="27" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> </node> <node id="134"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ecp.h</label> <link refid="ecp_8h"/> </node> <node id="38"> <label>C:/Dev/git/UbixOS/sys/fs/ubixfs/ubixfs.c</label> <link refid="ubixfs_8c"/> </node> <node id="124"> <label>C:/Dev/git/UbixOS/sys/net/netif/tcpdump.c</label> <link refid="tcpdump_8c"/> </node> <node id="47"> <label>C:/Dev/git/UbixOS/sys/arch/armv6/syscall.c</label> <link refid="arch_2armv6_2syscall_8c"/> </node> <node id="39"> <label>C:/Dev/git/UbixOS/sys/fs/ufs/ffs.c</label> <link refid="ffs_8c"/> </node> <node id="183"> <label>C:/Dev/git/UbixOS/sys/net/core/tcp_out.c</label> <link refid="tcp__out_8c"/> </node> <node id="160"> <label>C:/Dev/git/UbixOS/sys/net/api/sockets.c</label> <link refid="sockets_8c"/> </node> <node id="113"> <label>C:/Dev/git/UbixOS/sys/include/net/netbuf.h</label> <link refid="netbuf_8h"/> <childnode refid="4" relation="include"> </childnode> </node> <node id="185"> <label>C:/Dev/git/UbixOS/sys/net/netif/ethernet.c</label> <link refid="ethernet_8c"/> </node> <node id="151"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/pppdebug.h</label> <link refid="pppdebug_8h"/> </node> <node id="128"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ppp_opts.h</label> <link refid="ppp__opts_8h"/> <childnode refid="129" relation="include"> </childnode> <childnode refid="130" relation="include"> </childnode> <childnode refid="131" relation="include"> </childnode> <childnode refid="132" relation="include"> </childnode> <childnode refid="133" relation="include"> </childnode> <childnode refid="134" relation="include"> </childnode> <childnode refid="135" relation="include"> </childnode> <childnode refid="136" relation="include"> </childnode> <childnode refid="137" relation="include"> </childnode> <childnode refid="138" relation="include"> </childnode> <childnode refid="139" relation="include"> </childnode> <childnode refid="140" relation="include"> </childnode> <childnode refid="141" relation="include"> </childnode> <childnode refid="142" relation="include"> </childnode> <childnode refid="143" relation="include"> </childnode> <childnode refid="144" relation="include"> </childnode> <childnode refid="145" relation="include"> </childnode> <childnode refid="146" relation="include"> </childnode> <childnode refid="147" relation="include"> </childnode> <childnode refid="148" relation="include"> </childnode> <childnode refid="149" relation="include"> </childnode> <childnode refid="150" relation="include"> </childnode> <childnode refid="151" relation="include"> </childnode> <childnode refid="152" relation="include"> </childnode> <childnode refid="153" relation="include"> </childnode> <childnode refid="154" relation="include"> </childnode> <childnode refid="155" relation="include"> </childnode> <childnode refid="156" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> </node> <node id="148"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/ppp_impl.h</label> <link refid="ppp__impl_8h"/> <childnode refid="3" relation="include"> </childnode> </node> <node id="73"> <label>C:/Dev/git/UbixOS/sys/include/ufs/ffs.h</label> <link refid="ffs_8h"/> <childnode refid="39" relation="include"> </childnode> <childnode refid="40" relation="include"> </childnode> </node> <node id="167"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/igmp.c</label> <link refid="igmp_8c"/> </node> <node id="169"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4_addr.c</label> <link refid="ip4__addr_8c"/> </node> <node id="181"> <label>C:/Dev/git/UbixOS/sys/net/core/tcp.c</label> <link refid="tcp_8c"/> </node> <node id="184"> <label>C:/Dev/git/UbixOS/sys/net/core/udp.c</label> <link refid="udp_8c"/> </node> <node id="81"> <label>C:/Dev/git/UbixOS/sys/include/netif/ethernet.h</label> <link refid="f_2ethernet_8h"/> <childnode refid="82" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="21" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> </node> <node id="59"> <label>C:/Dev/git/UbixOS/sys/fs/vfs/mount.c</label> <link refid="mount_8c"/> </node> <node id="121"> <label>C:/Dev/git/UbixOS/sys/include/net/sio.h</label> <link refid="sio_8h"/> </node> <node id="96"> <label>C:/Dev/git/UbixOS/sys/include/net/err.h</label> <link refid="err_8h"/> <childnode refid="17" relation="include"> </childnode> <childnode refid="18" relation="include"> </childnode> <childnode refid="28" relation="include"> </childnode> <childnode refid="97" relation="include"> </childnode> <childnode refid="98" relation="include"> </childnode> <childnode refid="77" relation="include"> </childnode> <childnode refid="99" relation="include"> </childnode> <childnode refid="89" relation="include"> </childnode> <childnode refid="91" relation="include"> </childnode> </node> <node id="119"> <label>C:/Dev/git/UbixOS/sys/include/net/prot/dhcp.h</label> <link refid="prot_2dhcp_8h"/> </node> <node id="87"> <label>C:/Dev/git/UbixOS/sys/include/net/prot/ip4.h</label> <link refid="prot_2ip4_8h"/> </node> <node id="82"> <label>C:/Dev/git/UbixOS/sys/include/netif/etharp.h</label> <link refid="f_2etharp_8h"/> </node> <node id="141"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/mppe.h</label> <link refid="mppe_8h"/> </node> <node id="53"> <label>C:/Dev/git/UbixOS/sys/pci/hd.c</label> <link refid="hd_8c"/> </node> <node id="92"> <label>C:/Dev/git/UbixOS/sys/net/core/pbuf.c</label> <link refid="pbuf_8c"/> </node> <node id="156"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/vj.h</label> <link refid="vj_8h"/> </node> <node id="79"> <label>C:/Dev/git/UbixOS/sys/net/net/init.c</label> <link refid="net_2init_8c"/> </node> <node id="140"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/magic.h</label> <link refid="magic_8h"/> </node> <node id="175"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/ip6.c</label> <link refid="ip6_8c"/> </node> <node id="177"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/mld6.c</label> <link refid="mld6_8c"/> </node> <node id="162"> <label>C:/Dev/git/UbixOS/sys/net/core/ip.c</label> <link refid="ip_8c"/> </node> <node id="86"> <label>C:/Dev/git/UbixOS/sys/include/net/prot/igmp.h</label> <link refid="prot_2igmp_8h"/> </node> <node id="114"> <label>C:/Dev/git/UbixOS/sys/include/net/netdb.h</label> <link refid="netdb_8h"/> <childnode refid="4" relation="include"> </childnode> </node> <node id="51"> <label>C:/Dev/git/UbixOS/sys/include/pci/hd.h</label> <link refid="hd_8h"/> <childnode refid="52" relation="include"> </childnode> <childnode refid="32" relation="include"> </childnode> <childnode refid="53" relation="include"> </childnode> </node> <node id="32"> <label>C:/Dev/git/UbixOS/sys/include/ubixos/init.h</label> <link refid="ubixos_2init_8h"/> <childnode refid="33" relation="include"> </childnode> </node> <node id="26"> <label>C:/Dev/git/UbixOS/sys/include/net/inet_chksum.h</label> <link refid="inet__chksum_8h"/> <childnode refid="27" relation="include"> </childnode> </node> <node id="168"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv4/ip4.c</label> <link refid="ip4_8c"/> </node> <node id="178"> <label>C:/Dev/git/UbixOS/sys/net/core/ipv6/nd6.c</label> <link refid="nd6_8c"/> </node> <node id="66"> <label>C:/Dev/git/UbixOS/sys/kernel/vitals.c</label> <link refid="vitals_8c"/> </node> <node id="65"> <label>C:/Dev/git/UbixOS/sys/kernel/ubthread.c</label> <link refid="ubthread_8c"/> </node> <node id="111"> <label>C:/Dev/git/UbixOS/sys/include/net/mld6.h</label> <link refid="mld6_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> </node> <node id="64"> <label>C:/Dev/git/UbixOS/sys/kernel/time.c</label> <link refid="time_8c"/> </node> <node id="16"> <label>C:/Dev/git/UbixOS/sys/lib/net.c</label> <link refid="net_8c"/> </node> <node id="109"> <label>C:/Dev/git/UbixOS/sys/include/net/memp.h</label> <link refid="memp_8h"/> <childnode refid="110" relation="include"> </childnode> <childnode refid="19" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="20" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="92" relation="include"> </childnode> <childnode refid="9" relation="include"> </childnode> <childnode refid="79" relation="include"> </childnode> </node> <node id="142"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/polarssl/arc4.h</label> <link refid="arc4_8h"/> </node> <node id="126"> <label>C:/Dev/git/UbixOS/sys/include/netif/lowpan6_opts.h</label> <link refid="lowpan6__opts_8h"/> <childnode refid="127" relation="include"> </childnode> </node> <node id="143"> <label>C:/Dev/git/UbixOS/sys/include/netif/ppp/polarssl/des.h</label> <link refid="des_8h"/> </node> </invincdepgraph> <sectiondef kind="define"> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga671009550216f7dc03e67ba5751e3160" prot="public" static="no"> <name>API_LIB_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>API_LIB_DEBUG: Enable debugging in <ref refid="api__lib_8c" kindref="compound">api_lib.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2611" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2611" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga4279d7ff9f986b2ff3eb068bb012b697" prot="public" static="no"> <name>API_MSG_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>API_MSG_DEBUG: Enable debugging in <ref refid="api__msg_8c" kindref="compound">api_msg.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2618" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2618" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga741a0710dc126ed3ae9e305472df3432" prot="public" static="no"> <name>ARP_MAXAGE</name> <initializer>300</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>the time an ARP entry stays valid after its last update, for ARP_TMR_INTERVAL = 1000, this is (60 * 5) seconds = 5 minutes. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="517" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="517" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga29f41a6ebdbb23f46688d381b3609fd1" prot="public" static="no"> <name>ARP_QUEUE_LEN</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>The maximum number of packets which may be queued for each unresolved address by other network layers. Defaults to 3, 0 means disabled. Old packets are dropped, new packets are queued. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="536" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="536" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga75837814536af29b6102508588d0ab58" prot="public" static="no"> <name>ARP_QUEUEING</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ARP_QUEUEING==1: Multiple outgoing packets are queued during hardware address resolution. By default, only the most recent packet is queued per IP address. This is sufficient for most protocols and mainly reduces TCP connection startup time. Set this to 1 if you know your application sends more than one packet in a row to an IP address that is not in the ARP cache. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="528" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="528" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga924936a814564dbdb0bc950d255a83b9" prot="public" static="no"> <name>ARP_TABLE_SIZE</name> <initializer>10</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ARP_TABLE_SIZE: Number of active MAC-IP address pairs cached. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="509" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="509" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gafaee522e7f32d81022215e1805e303a5" prot="public" static="no"> <name>AUTOIP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>AUTOIP_DEBUG: Enable debugging in <ref refid="autoip_8c" kindref="compound">autoip.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2794" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2794" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga79807171be8c20b69a5cd8de83566d25" prot="public" static="no"> <name>CHECKSUM_CHECK_ICMP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_CHECK_ICMP==1: Check checksums in software for incoming ICMP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2077" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2077" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1gaf466a10b093489910a773fd1cec74c2d" prot="public" static="no"> <name>CHECKSUM_CHECK_ICMP6</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_CHECK_ICMP6==1: Check checksums in software for incoming ICMPv6 packets </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2084" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2084" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga005b1b9988b84a2cb844144cef22c11e" prot="public" static="no"> <name>CHECKSUM_CHECK_IP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_CHECK_IP==1: Check checksums in software for incoming IP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2056" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2056" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1gab676cc29571b7ffda12336482ad97699" prot="public" static="no"> <name>CHECKSUM_CHECK_TCP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_CHECK_TCP==1: Check checksums in software for incoming TCP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2070" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2070" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga6747f7b72abe544fd4dc184cc7fcad37" prot="public" static="no"> <name>CHECKSUM_CHECK_UDP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_CHECK_UDP==1: Check checksums in software for incoming UDP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2063" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2063" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga2291ec5bec0a551545da6d5f9f9316b2" prot="public" static="no"> <name>CHECKSUM_GEN_ICMP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_GEN_ICMP==1: Generate checksums in software for outgoing ICMP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2042" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2042" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga7cd47a55af03b1048c5a4a5fe0e76013" prot="public" static="no"> <name>CHECKSUM_GEN_ICMP6</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_GEN_ICMP6==1: Generate checksums in software for outgoing ICMP6 packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2049" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2049" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga8ddad81fc26268a13b35091781da2265" prot="public" static="no"> <name>CHECKSUM_GEN_IP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_GEN_IP==1: Generate checksums in software for outgoing IP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2021" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2021" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga800069963cc4552b99235237c22f00bb" prot="public" static="no"> <name>CHECKSUM_GEN_TCP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_GEN_TCP==1: Generate checksums in software for outgoing TCP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2035" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2035" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga98d460f8c2baed8bf62d5473831c0b2c" prot="public" static="no"> <name>CHECKSUM_GEN_UDP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>CHECKSUM_GEN_UDP==1: Generate checksums in software for outgoing UDP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2028" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2028" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga5d5a6e04abe2ec233c7acdb09f992461" prot="public" static="no"> <name>DEFAULT_ACCEPTMBOX_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_ACCEPTMBOX_SIZE: The mailbox size for the incoming connections. The queue size value itself is platform-dependent, but is passed to <ref refid="group__sys__mbox_1ga26c015e64c859c9361a6f75c4e6fa829" kindref="member">sys_mbox_new()</ref> when the acceptmbox is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1619" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1619" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga4ef8f046c957750056131310a1580df7" prot="public" static="no"> <name>DEFAULT_RAW_RECVMBOX_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_RAW_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_RAW. The queue size value itself is platform-dependent, but is passed to <ref refid="group__sys__mbox_1ga26c015e64c859c9361a6f75c4e6fa829" kindref="member">sys_mbox_new()</ref> when the recvmbox is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1592" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1592" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga1bd172938b9c8ba63156fcafc87e83c7" prot="public" static="no"> <name>DEFAULT_TCP_RECVMBOX_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_TCP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_TCP. The queue size value itself is platform-dependent, but is passed to <ref refid="group__sys__mbox_1ga26c015e64c859c9361a6f75c4e6fa829" kindref="member">sys_mbox_new()</ref> when the recvmbox is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1610" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1610" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1gaca13123a5c8271558353e04123957616" prot="public" static="no"> <name>DEFAULT_THREAD_NAME</name> <initializer>"lwIP"</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_THREAD_NAME: The name assigned to any other lwIP thread. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1565" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1565" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga3d8715b1fdd0449d6c214e4a40108456" prot="public" static="no"> <name>DEFAULT_THREAD_PRIO</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_THREAD_PRIO: The priority assigned to any other lwIP thread. The priority value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1583" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1583" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga7f93dfeaed4021061959f822def602cb" prot="public" static="no"> <name>DEFAULT_THREAD_STACKSIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_THREAD_STACKSIZE: The stack size used by any other lwIP thread. The stack size value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1574" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1574" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga09fe785559b3f0cf108da4440489e335" prot="public" static="no"> <name>DEFAULT_UDP_RECVMBOX_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DEFAULT_UDP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_UDP. The queue size value itself is platform-dependent, but is passed to <ref refid="group__sys__mbox_1ga26c015e64c859c9361a6f75c4e6fa829" kindref="member">sys_mbox_new()</ref> when the recvmbox is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1601" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1601" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga97927ceecabcdb5f41735bf372a05cee" prot="public" static="no"> <name>DHCP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DHCP_DEBUG: Enable debugging in <ref refid="dhcp_8c" kindref="compound">dhcp.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2787" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2787" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1gab2d91de7b2fce879b0a213682e1b0b69" prot="public" static="no"> <name>DHCP_DOES_ARP_CHECK</name> <initializer>((<ref refid="group__lwip__opts__dhcp_1ga8a6ec62dc121064ac591b1fd8567bee9" kindref="member">LWIP_DHCP</ref>) && (<ref refid="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" kindref="member">LWIP_ARP</ref>))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DHCP_DOES_ARP_CHECK==1: Do an ARP check on the offered address. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="810" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="810" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gaba55da2352c99d813767913e5e36be1f" prot="public" static="no"> <name>DNS_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DNS_DEBUG: Enable debugging for DNS. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2801" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2801" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga07ffd8e9106dae3b65347bd03811a4b6" prot="public" static="no"> <name>DNS_DOES_NAME_CHECK</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DNS do a name checking between the query and the response. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="994" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="994" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1gacba1ac491c1b47b98dfbd0d5c1662659" prot="public" static="no"> <name>DNS_LOCAL_HOSTLIST</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DNS_LOCAL_HOSTLIST: Implements a local host-to-address list. If enabled, you have to define an initializer: #define DNS_LOCAL_HOSTLIST_INIT {DNS_LOCAL_HOSTLIST_ELEM("host_ip4", IPADDR4_INIT_BYTES(1,2,3,4)), \ DNS_LOCAL_HOSTLIST_ELEM("host_ip6", <ref refid="ip__addr_8h_1adaff748da2b808995993dd3db5420f08" kindref="member">IPADDR6_INIT_HOST(123, 234, 345, 456)</ref>}</para> <para>Instead, you can also use an external function: #define DNS_LOOKUP_LOCAL_EXTERN(x) extern err_t my_lookup_function(const char *name, ip_addr_t *addr, u8_t dns_addrtype) that looks up the IP address and returns ERR_OK if found (LWIP_DNS_ADDRTYPE_xxx is passed in dns_addrtype). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1019" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1019" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga8235a5fb0a1c1cceeee670cf95612ba8" prot="public" static="no"> <name>DNS_LOCAL_HOSTLIST_IS_DYNAMIC</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>If this is turned on, the local host-list can be dynamically changed at runtime. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1025" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1025" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga3b01c79902063c170ef57deb72f56124" prot="public" static="no"> <name>DNS_MAX_NAME_LENGTH</name> <initializer>256</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DNS maximum host name length supported in the name table. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="981" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="981" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga9f9881c887a8aceb9765820c2dbdf292" prot="public" static="no"> <name>DNS_MAX_SERVERS</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>The maximum of DNS servers The first server can be initialized automatically by defining DNS_SERVER_ADDRESS(ipaddr), where 'ipaddr' is an 'ip_addr_t*' </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="989" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="989" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga2384e76c1acdf969d883f3de08d340f7" prot="public" static="no"> <name>DNS_TABLE_SIZE</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>DNS maximum number of entries to maintain locally. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="976" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="976" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1gad7fa3b356ca7e603e848b069c4cc6276" prot="public" static="no"> <name>ETH_PAD_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETH_PAD_SIZE: number of bytes added before the ethernet header to ensure alignment of payload after that header. Since the header is 14 bytes long, without this padding e.g. addresses in the IP header will not be aligned on a 32-bit boundary, so setting this to 2 can speed up 32-bit-platforms. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="565" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="565" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gabff5d1e0b334f5b45bd2b8bbb675411e" prot="public" static="no"> <name>ETHARP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETHARP_DEBUG: Enable debugging in <ref refid="etharp_8c" kindref="compound">etharp.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2590" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2590" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga3a8359abf4fff8ffdc449e5007f93275" prot="public" static="no"> <name>ETHARP_STATS</name> <initializer>(<ref refid="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" kindref="member">LWIP_ARP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETHARP_STATS==1: Enable etharp stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1861" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1861" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga4675829464156f3d665f4de171c212d7" prot="public" static="no"> <name>ETHARP_SUPPORT_STATIC_ENTRIES</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETHARP_SUPPORT_STATIC_ENTRIES==1: enable code to support static ARP table entries (using etharp_add_static_entry/etharp_remove_static_entry). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="572" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="572" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga70ce0ecf56cf5fab000134e66d863f90" prot="public" static="no"> <name>ETHARP_SUPPORT_VLAN</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETHARP_SUPPORT_VLAN==1: support receiving and sending ethernet packets with VLAN header. See the description of LWIP_HOOK_VLAN_CHECK and LWIP_HOOK_VLAN_SET hooks to check/set VLAN headers. Additionally, you can define ETHARP_VLAN_CHECK to an u16_t VLAN ID to check. If ETHARP_VLAN_CHECK is defined, only VLAN-traffic for this VLAN is accepted. If ETHARP_VLAN_CHECK is not defined, all traffic is accepted. Alternatively, define a function/define ETHARP_VLAN_CHECK_FN(eth_hdr, vlan) that returns 1 to accept a packet or 0 to drop a packet. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="550" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="550" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga2f762eee309a545650f80fc8dcc19084" prot="public" static="no"> <name>ETHARP_TABLE_MATCH_NETIF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ETHARP_TABLE_MATCH_NETIF==1: Match netif for ARP table entries. If disabled, duplicate IP address on multiple netifs are not supported (but this should only occur for AutoIP). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="580" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="580" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga714006cd5c5b0eb333159d0f677616a0" prot="public" static="no"> <name>ICMP6_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref> && <ref refid="group__lwip__opts__icmp6_1ga65ac8bcbad242cba3a2b557e1574b21f" kindref="member">LWIP_ICMP6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ICMP6_STATS==1: Enable ICMP for IPv6 stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1941" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1941" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga9595904a1cb9bfe0b9b1d958abdc923a" prot="public" static="no"> <name>ICMP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ICMP_DEBUG: Enable debugging in <ref refid="icmp_8c" kindref="compound">icmp.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2632" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2632" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga472ad3f6da741f5b287d66ad3051242b" prot="public" static="no"> <name>ICMP_STATS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ICMP_STATS==1: Enable ICMP stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1883" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1883" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp_1gae1533f2bc39a5843989909555f6ce0cf" prot="public" static="no"> <name>ICMP_TTL</name> <initializer>(<ref refid="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" kindref="member">IP_DEFAULT_TTL</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ICMP_TTL: Default value for Time-To-Live used by ICMP packets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="737" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="737" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga8da07508ee75704362d45eee3eb857fa" prot="public" static="no"> <name>IGMP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IGMP_DEBUG: Enable debugging in <ref refid="igmp_8c" kindref="compound">igmp.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2639" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2639" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga4d12af1356b9fd60717984be51e27740" prot="public" static="no"> <name>IGMP_STATS</name> <initializer>(<ref refid="group__lwip__opts__igmp_1gadaf25915ae1fd69c0943ef68cbb38923" kindref="member">LWIP_IGMP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IGMP_STATS==1: Enable IGMP stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1890" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1890" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga78140cbe70258a65cb5c9e381843e4f3" prot="public" static="no"> <name>INET_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>INET_DEBUG: Enable debugging in inet.c. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2646" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2646" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gac2f9726756b78d4d7c425b0422a776ce" prot="public" static="no"> <name>IP6_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP6_DEBUG: Enable debugging for IPv6. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2808" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2808" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gaaa08a181c11ff8b471549e8f52c9939b" prot="public" static="no"> <name>IP6_FRAG_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref> && (<ref refid="group__lwip__opts__ipv6_1ga9ab6269f3087f6d9f7b2c7181ef043c3" kindref="member">LWIP_IPV6_FRAG</ref> || <ref refid="group__lwip__opts__ipv6_1gad0ef160d72e63b02c5e875b06ec53864" kindref="member">LWIP_IPV6_REASS</ref>))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP6_FRAG_STATS==1: Enable IPv6 fragmentation stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1948" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1948" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga6a211b787c97bce3af4273b29c95d9c2" prot="public" static="no"> <name>IP6_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP6_STATS==1: Enable IPv6 stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1934" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1934" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga5d3348778951e7bc5cd397c6575eef3a" prot="public" static="no"> <name>IP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_DEBUG: Enable debugging for IP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2653" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2653" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" prot="public" static="no"> <name>IP_DEFAULT_TTL</name> <initializer>255</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_DEFAULT_TTL: Default value for Time-To-Live used by transport layers. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="672" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="672" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga881d32ff5ee02af01f758953f1b51d59" prot="public" static="no"> <name>IP_FORWARD</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_FORWARD==1: Enables the ability to forward IP packets across network interfaces. If you are going to run lwIP on a device with only one network interface, define this to 0. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="609" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="609" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga9e761df07c4e93901858741d4771dbc7" prot="public" static="no"> <name>IP_FORWARD_ALLOW_TX_ON_RX_NETIF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1: allow ip_forward() to send packets back out on the netif where it was received. This should only be used for wireless networks. ATTENTION: When this is 1, make sure your netif driver correctly marks incoming link-layer-broadcast/multicast packets as such using the corresponding pbuf flags! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="700" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="700" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1gaf85c8bdd5035b6cada790b4cc2a209a4" prot="public" static="no"> <name>IP_FRAG</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_FRAG==1: Fragment outgoing IP packets if their size exceeds MTU. Note that this option does not affect incoming packet sizes, which can be controlled via IP_REASSEMBLY. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="627" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="627" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1gaa956b0167c37a2265b55e2d0204a3933" prot="public" static="no"> <name>IP_OPTIONS_ALLOWED</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_OPTIONS_ALLOWED: Defines the behavior for IP options. IP_OPTIONS_ALLOWED==0: All packets with IP options are dropped. IP_OPTIONS_ALLOWED==1: IP options are allowed (but not parsed). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="646" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="646" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga4cdc3e9a4a1c01d1f7f0e723a1b2ec33" prot="public" static="no"> <name>IP_REASS_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_REASS_DEBUG: Enable debugging in ip_frag.c for both frag & reass. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2660" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2660" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga29084a46d7d4be30e8029d356bca0394" prot="public" static="no"> <name>IP_REASS_MAX_PBUFS</name> <initializer>10</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_REASS_MAX_PBUFS: Total maximum amount of pbufs waiting to be reassembled. Since the received pbufs are enqueued, be sure to configure PBUF_POOL_SIZE > IP_REASS_MAX_PBUFS so that the stack is still able to receive packets even if the maximum amount of fragments is enqueued for reassembly! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="665" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="665" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1gad41122bd0b5485a18a4415c8f953727b" prot="public" static="no"> <name>IP_REASS_MAXAGE</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_REASS_MAXAGE: Maximum time (in multiples of IP_TMR_INTERVAL - so seconds, normally) a fragmented IP packet waits for all fragments to arrive. If not all fragments arrived in this time, the whole packet is discarded. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="655" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="655" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga1a31ab0e0f37b17d40fa7c35bc2c4f69" prot="public" static="no"> <name>IP_REASSEMBLY</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_REASSEMBLY==1: Reassemble incoming fragmented IP packets. Note that this option does not affect outgoing packet sizes, which can be controlled via IP_FRAG. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="618" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="618" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga0b2c993fd940f5774108298933310384" prot="public" static="no"> <name>IP_SOF_BROADCAST</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_SOF_BROADCAST=1: Use the SOF_BROADCAST field to enable broadcast filter per pcb on udp and raw send operations. To enable broadcast filter on recv operations, you also have to set IP_SOF_BROADCAST_RECV=1. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="681" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="681" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga0f1fbf42d3344bf87cd056d48ddca3db" prot="public" static="no"> <name>IP_SOF_BROADCAST_RECV</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_SOF_BROADCAST_RECV (requires IP_SOF_BROADCAST=1) enable the broadcast filter on recv operations. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="689" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="689" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gaf50575a4895e26ea2c01d1f2269487be" prot="public" static="no"> <name>IP_STATS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IP_STATS==1: Enable IP stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1868" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1868" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gac9a4fbb46df3c0f479a334d0e34fb74f" prot="public" static="no"> <name>IPFRAG_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv4_1ga1a31ab0e0f37b17d40fa7c35bc2c4f69" kindref="member">IP_REASSEMBLY</ref> || <ref refid="group__lwip__opts__ipv4_1gaf85c8bdd5035b6cada790b4cc2a209a4" kindref="member">IP_FRAG</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>IPFRAG_STATS==1: Enable IP fragmentation stats. Default is on if using either frag or reass. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1876" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1876" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gae58b452782d0327ae728192686c5a84a" prot="public" static="no"> <name>LINK_STATS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LINK_STATS==1: Enable link stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1854" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1854" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga0a3ef6098813c103e5aba07da76e15e2" prot="public" static="no"> <name>LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>Set this to 1 if you want to free PBUF_RAM pbufs (or call <ref refid="mem_8h_1a2fd7aa1adf6e394d3be7c7734e7df41a" kindref="member">mem_free()</ref>) from interrupt context (or another context that doesn't allow waiting for a semaphore). If set to 1, mem_malloc will be protected by a semaphore and SYS_ARCH_PROTECT, while mem_free will only use SYS_ARCH_PROTECT. mem_malloc SYS_ARCH_UNPROTECTs with each loop so that mem_free can run.</para> <para>ATTENTION: As you can see from the above description, this leads to dis-/ enabling interrupts often, which can be slow! Also, on low memory, mem_malloc can need longer.</para> <para>If you don't want that, at least for NO_SYS=0, you can still use the following functions to enqueue a deallocation call which then runs in the tcpip_thread context:<itemizedlist> <listitem><para>pbuf_free_callback(p);</para> </listitem><listitem><para>mem_free_callback(m); </para> </listitem></itemizedlist> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="287" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="287" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" prot="public" static="no"> <name>LWIP_ARP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ARP==1: Enable ARP functionality. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="502" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="502" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__autoip_1gaaf1b3a089827223589baf1b7f4f57069" prot="public" static="no"> <name>LWIP_AUTOIP</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_AUTOIP==1: Enable AUTOIP module. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="872" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="872" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp_1ga8088cb56d1a84fe554b11bc15d84b2b9" prot="public" static="no"> <name>LWIP_BROADCAST_PING</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_BROADCAST_PING==1: respond to broadcast pings (default is unicast only) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="744" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="744" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga2ca03bfa6f604ba536e38ccfdbdf9c8d" prot="public" static="no"> <name>LWIP_CALLBACK_API</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1269" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1269" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga3ecc5246a0c6ca5aed56c2d7899c1004" prot="public" static="no"> <name>LWIP_CHECKSUM_CTRL_PER_NETIF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_CHECKSUM_CTRL_PER_NETIF==1: Checksum generation/check can be enabled/disabled per netif. ATTENTION: if enabled, the CHECKSUM_GEN_* and CHECKSUM_CHECK_* defines must be enabled! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2014" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2014" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__checksum_1ga9f60183f0442bdbeefd6b395c6647613" prot="public" static="no"> <name>LWIP_CHECKSUM_ON_COPY</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_CHECKSUM_ON_COPY==1: Calculate checksum when copying data from application buffers to pbufs. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2092" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2092" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1gafed2811f031822ec5afa1ee211fb7447" prot="public" static="no"> <name>LWIP_COMPAT_SOCKETS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_COMPAT_SOCKETS==1: Enable BSD-style sockets functions names through defines. LWIP_COMPAT_SOCKETS==2: Same as ==1 but correctly named functions are created. While this helps code completion, it might conflict with existing libraries. (only used if you use <ref refid="sockets_8c" kindref="compound">sockets.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1709" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1709" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga2043f599515774f8e571ba185dbcb9e7" prot="public" static="no"> <name>LWIP_DBG_MIN_LEVEL</name> <initializer><ref refid="group__debugging__levels_1ga8ebaeb006b43f55897f3196b3617dc87" kindref="member">LWIP_DBG_LEVEL_ALL</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DBG_MIN_LEVEL: After masking, the value of the debug is compared against this value. If it is smaller, then debugging messages are written. <simplesect kind="see"><para><ref refid="group__debugging__levels" kindref="compound">LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values</ref> </para> </simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2574" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2574" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gac095d0e53f5eb5b326b2cccfd071d93d" prot="public" static="no"> <name>LWIP_DBG_TYPES_ON</name> <initializer><ref refid="group__debugging__levels_1ga9e31b7cbbc8f46af8e62b548079acd4e" kindref="member">LWIP_DBG_ON</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DBG_TYPES_ON: A mask that can be used to globally enable/disable debug messages of certain types. <simplesect kind="see"><para><ref refid="group__debugging__levels" kindref="compound">LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values</ref> </para> </simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2583" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2583" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga8a6ec62dc121064ac591b1fd8567bee9" prot="public" static="no"> <name>LWIP_DHCP</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP==1: Enable DHCP module. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="798" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="798" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__autoip_1ga1a91e18dbb9777bc6e3963f52cb5f9fe" prot="public" static="no"> <name>LWIP_DHCP_AUTOIP_COOP</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_AUTOIP_COOP==1: Allow DHCP and AUTOIP to be both enabled on the same interface at the same time. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="885" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="885" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__autoip_1ga4ff3f941b4c71a04b0c30fbee5b198c2" prot="public" static="no"> <name>LWIP_DHCP_AUTOIP_COOP_TRIES</name> <initializer>9</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_AUTOIP_COOP_TRIES: Set to the number of DHCP DISCOVER probes that should be sent before falling back on AUTOIP (the DHCP client keeps running in this case). This can be set as low as 1 to get an AutoIP address very quickly, but you should be prepared to handle a changing IP address when DHCP overrides AutoIP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="896" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="896" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga3c2983cbd228011dd3e18cb417e7e423" prot="public" static="no"> <name>LWIP_DHCP_BOOTP_FILE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_BOOTP_FILE==1: Store offered_si_addr and boot_file_name. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="827" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="827" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga1e9ec404a96581fdbc9d231a8a698a60" prot="public" static="no"> <name>LWIP_DHCP_CHECK_LINK_UP</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_CHECK_LINK_UP==1: dhcp_start() only really starts if the netif has NETIF_FLAG_LINK_UP set in its flags. As this is only an optimization and netif drivers might not set this flag, the default is off. If enabled, <ref refid="group__netif_1gae0d2975f189277990e9d5276fdd9e9ea" kindref="member">netif_set_link_up()</ref> must be called to continue dhcp starting. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="820" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="820" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga2cc18315edcd5ffc083d1256f7d22a83" prot="public" static="no"> <name>LWIP_DHCP_GET_NTP_SRV</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_GETS_NTP==1: Request NTP servers with discover/select. For each response packet, an callback is called, which has to be provided by the port: void dhcp_set_ntp_servers(u8_t num_ntp_servers, ip_addr_t* ntp_server_addrs); </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="836" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="836" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga60ccc20fbb08be24b5d5f599dd47a6a6" prot="public" static="no"> <name>LWIP_DHCP_MAX_DNS_SERVERS</name> <initializer><ref refid="group__lwip__opts__dns_1ga9f9881c887a8aceb9765820c2dbdf292" kindref="member">DNS_MAX_SERVERS</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DHCP_MAX_DNS_SERVERS > 0: Request DNS servers with discover/select. DHCP servers received in the response are passed to DNS via dns_setserver() (up to the maximum limit defined here). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="852" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="852" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dhcp_1ga9d014e3f7dc9e1e7c7decd8652ba65e2" prot="public" static="no"> <name>LWIP_DHCP_MAX_NTP_SERVERS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>The maximum of NTP servers requested </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="843" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="843" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga98710dd81446b7cb2daac736bae6f646" prot="public" static="no"> <name>LWIP_DNS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DNS==1: Turn on DNS module. UDP must be available for DNS transport. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="971" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="971" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga8979c30dfbfde609d5139f80aabdfcc5" prot="public" static="no"> <name>LWIP_DNS_SECURE</name> <initializer>(<ref refid="group__lwip__opts__dns_1ga247795be83258f9afd0e3649a20fe30d" kindref="member">LWIP_DNS_SECURE_RAND_XID</ref> | <ref refid="group__lwip__opts__dns_1ga5cabf5668bb2532408d9dcb8caf56092" kindref="member">LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING</ref> | <ref refid="group__lwip__opts__dns_1ga3aa0b17e6093d9e109790b28d6adfa65" kindref="member">LWIP_DNS_SECURE_RAND_SRC_PORT</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_DNS_SECURE: controls the security level of the DNS implementation Use all DNS security features by default. This is overridable but should only be needed by very small targets or when using against non standard DNS servers. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1002" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1002" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga5cabf5668bb2532408d9dcb8caf56092" prot="public" static="no"> <name>LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1007" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1007" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga3aa0b17e6093d9e109790b28d6adfa65" prot="public" static="no"> <name>LWIP_DNS_SECURE_RAND_SRC_PORT</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1008" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1008" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1ga247795be83258f9afd0e3649a20fe30d" prot="public" static="no"> <name>LWIP_DNS_SECURE_RAND_XID</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1006" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1006" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__dns_1gafcbde5706a70ace562bd1f7d2d6f77cb" prot="public" static="no"> <name>LWIP_DNS_SUPPORT_MDNS_QUERIES</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>Set this to 1 to enable querying ".local" names via mDNS using a One-Shot Multicast DNS Query </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1031" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1031" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__arp_1ga30e02dc217cc2995d0fd241d510c904f" prot="public" static="no"> <name>LWIP_ETHERNET</name> <initializer><ref refid="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" kindref="member">LWIP_ARP</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ETHERNET==1: enable ethernet support even though ARP might be disabled </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="556" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="556" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga39f76e811117155be8525bb386ecddb7" prot="public" static="no"> <name>LWIP_EVENT_API</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_EVENT_API and LWIP_CALLBACK_API: Only one of these should be set to 1. LWIP_EVENT_API==1: The user defines lwip_tcp_event() to receive all events (accept, sent, etc) that happen in the system. LWIP_CALLBACK_API==1: The PCB callback function is called directly for the event. This is the default. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1268" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1268" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga0543eea2abe390d0bdc843c33debd762" prot="public" static="no"> <name>LWIP_FIONREAD_LINUXMODE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_FIONREAD_LINUXMODE==0 (default): ioctl/FIONREAD returns the amount of pending data in the network buffer. This is the way windows does it. It's the default for lwIP since it is smaller. LWIP_FIONREAD_LINUXMODE==1: ioctl/FIONREAD returns the size of the next pending datagram in bytes. This is the way linux does it. This code is only here for compatibility. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1818" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1818" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__loop_1gaa2b1f736373cd896e212644aa453fbaf" prot="public" static="no"> <name>LWIP_HAVE_LOOPIF</name> <initializer><ref refid="group__lwip__opts__loop_1ga724a0ea765d5a47d026d529725f31c01" kindref="member">LWIP_NETIF_LOOPBACK</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_HAVE_LOOPIF==1: Support loop interface (127.0.0.1). This is only needed when no real netifs are available. If at least one other netif is available, loopback traffic uses this netif. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1438" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1438" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp_1gae4d45345c3ab8e5a355fda1d8d24fca6" prot="public" static="no"> <name>LWIP_ICMP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ICMP==1: Enable ICMP module inside the IP stack. Be careful, disable that make your product non-compliant to RFC1122 </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="730" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="730" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp6_1ga65ac8bcbad242cba3a2b557e1574b21f" prot="public" static="no"> <name>LWIP_ICMP6</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ICMP6==1: Enable ICMPv6 (mandatory per RFC) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2177" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2177" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp6_1gaa88c55e37e5d7b865b91a9399313bbbf" prot="public" static="no"> <name>LWIP_ICMP6_DATASIZE</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ICMP6_DATASIZE: bytes from original packet to send back in ICMPv6 error messages. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2185" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2185" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp6_1ga82193577b4045e1ac1533c4341a2bd79" prot="public" static="no"> <name>LWIP_ICMP6_HL</name> <initializer>255</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ICMP6_HL: default hop limit for ICMPv6 messages </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2192" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2192" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__igmp_1gadaf25915ae1fd69c0943ef68cbb38923" prot="public" static="no"> <name>LWIP_IGMP</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IGMP==1: Turn on IGMP module. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="938" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="938" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1ga429e811a80ebb5157e14a854870c4410" prot="public" static="no"> <name>LWIP_IPV4</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV4==1: Enable IPv4 </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="600" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="600" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" prot="public" static="no"> <name>LWIP_IPV6</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6==1: Enable IPv6 </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2112" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2112" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1ga580039bf2baf49fcb9e504e5d2b40a03" prot="public" static="no"> <name>LWIP_IPV6_AUTOCONFIG</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_AUTOCONFIG==1: Enable stateless address autoconfiguration as per RFC 4862. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2155" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2155" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1a1ba67b6665026ec0c688dc4b0df047a6" prot="public" static="no"> <name>LWIP_IPV6_DHCP6</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_DHCP6==1: enable DHCPv6 stateful address autoconfiguration. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2359" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2359" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1gad8489522d34f37e42b4001bab3781bcb" prot="public" static="no"> <name>LWIP_IPV6_DUP_DETECT_ATTEMPTS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_DUP_DETECT_ATTEMPTS=[0..7]: Number of duplicate address detection attempts. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2162" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2162" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1gac96c5802de6c75dd62ab38cff6d16a32" prot="public" static="no"> <name>LWIP_IPV6_FORWARD</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_FORWARD==1: Forward IPv6 packets across netifs </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2126" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2126" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1ga9ab6269f3087f6d9f7b2c7181ef043c3" prot="public" static="no"> <name>LWIP_IPV6_FRAG</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_FRAG==1: Fragment outgoing IPv6 packets that are too big. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2133" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2133" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mld6_1ga44d8f24eaebbc50221ac1336212a3528" prot="public" static="no"> <name>LWIP_IPV6_MLD</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_MLD==1: Enable multicast listener discovery protocol. If LWIP_IPV6 is enabled but this setting is disabled, the MAC layer must indiscriminately pass all inbound IPv6 multicast traffic to lwIP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2209" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2209" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1ga16c1b672604bfb0a66a6aeeb854589d3" prot="public" static="no"> <name>LWIP_IPV6_NUM_ADDRESSES</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_NUM_ADDRESSES: Number of IPv6 addresses per netif. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2119" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2119" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1gad0ef160d72e63b02c5e875b06ec53864" prot="public" static="no"> <name>LWIP_IPV6_REASS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_REASS==1: reassemble incoming IPv6 packets that fragmented </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2140" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2140" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv6_1ga273ed2e1a4e6a43713a0e4a06a34ee5c" prot="public" static="no"> <name>LWIP_IPV6_SEND_ROUTER_SOLICIT</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_IPV6_SEND_ROUTER_SOLICIT==1: Send router solicitation messages during network startup. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2148" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2148" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__loop_1gaacc3ad5d0a771d45fb0a3e3a09b1dbea" prot="public" static="no"> <name>LWIP_LOOPBACK_MAX_PBUFS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_LOOPBACK_MAX_PBUFS: Maximum number of pbufs on queue for loopback sending for each netif (0 = disabled) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1461" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1461" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__loop_1ga10a878b390c2fbe421d82502001c7300" prot="public" static="no"> <name>LWIP_LOOPIF_MULTICAST</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_LOOPIF_MULTICAST==1: Support multicast/IGMP on loop interface (127.0.0.1). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1445" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1445" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mib2_1gad84d6a781880cec19a1ef4b2339fea29" prot="public" static="no"> <name>LWIP_MIB2_CALLBACKS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_MIB2_CALLBACKS==1: Turn on SNMP MIB2 callbacks. Turn this on to get callbacks needed to implement MIB2. Usually MIB2_STATS should be enabled, too. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="918" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="918" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1ae9afcefa5d233372abb9413188dd98c9" prot="public" static="no"> <name>LWIP_MPU_COMPATIBLE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_MPU_COMPATIBLE: enables special memory management mechanism which makes lwip able to work on MPU (Memory Protection Unit) system by not passing stack-pointers to other threads (this decreases performance as memory is allocated from pools instead of keeping it on the stack) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="129" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="129" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__icmp_1gaf77baf0a83b04312eab4c006ef229661" prot="public" static="no"> <name>LWIP_MULTICAST_PING</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_MULTICAST_PING==1: respond to multicast pings (default is unicast only) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="751" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="751" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__igmp_1gab8d7d53247cc62caa76f54b2c5a5df30" prot="public" static="no"> <name>LWIP_MULTICAST_TX_OPTIONS</name> <initializer>(<ref refid="group__lwip__opts__igmp_1gadaf25915ae1fd69c0943ef68cbb38923" kindref="member">LWIP_IGMP</ref> && <ref refid="group__lwip__opts__udp_1gab6030e96e72df649d2650fd32d7a67b3" kindref="member">LWIP_UDP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_MULTICAST_TX_OPTIONS==1: Enable multicast TX support like the socket options IP_MULTICAST_TTL/IP_MULTICAST_IF/IP_MULTICAST_LOOP </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="950" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="950" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gad35d10353ac7c7d2c8d4b83788cdc6d9" prot="public" static="no"> <name>LWIP_ND6_ALLOW_RA_UPDATES</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_ALLOW_RA_UPDATES==1: Allow Router Advertisement messages to update Reachable time and retransmission timers, and netif MTU. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2331" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2331" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga315bd6d4a9d185766dfc3253cd9d7715" prot="public" static="no"> <name>LWIP_ND6_DELAY_FIRST_PROBE_TIME</name> <initializer>5000</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_DELAY_FIRST_PROBE_TIME: Delay before first unicast neighbor solicitation message is sent, during neighbor reachability detection. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2323" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2323" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga960b8973df083fad53ae0eaa79f8c4df" prot="public" static="no"> <name>LWIP_ND6_MAX_ANYCAST_DELAY_TIME</name> <initializer>1000</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>Unused: See ND RFC (time in milliseconds). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2293" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2293" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga980909018aed54adc10dd68be3572b30" prot="public" static="no"> <name>LWIP_ND6_MAX_MULTICAST_SOLICIT</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_MAX_MULTICAST_SOLICIT: max number of multicast solicit messages to send (neighbor solicit and router solicit) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2278" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2278" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga86ab0cac87cdc7aeff09384ddbaaba2a" prot="public" static="no"> <name>LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>Unused: See ND RFC </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2300" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2300" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gafa6f4c2d2c259ab0895fa03a6f08c691" prot="public" static="no"> <name>LWIP_ND6_MAX_UNICAST_SOLICIT</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_MAX_UNICAST_SOLICIT: max number of unicast neighbor solicitation messages to send during neighbor reachability detection. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2286" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2286" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gacad118b1ae886e80137a1d4f0fb19672" prot="public" static="no"> <name>LWIP_ND6_NUM_DESTINATIONS</name> <initializer>10</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_NUM_DESTINATIONS: number of entries in IPv6 destination cache </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2256" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2256" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gab2fe15bdb4e0a41f295eb5577b11ad16" prot="public" static="no"> <name>LWIP_ND6_NUM_NEIGHBORS</name> <initializer>10</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_NUM_NEIGHBORS: Number of entries in IPv6 neighbor cache </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2249" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2249" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gad9cc576b5951f1b5e1c2b0d0bb831d9a" prot="public" static="no"> <name>LWIP_ND6_NUM_PREFIXES</name> <initializer>5</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_NUM_PREFIXES: number of entries in IPv6 on-link prefixes cache </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2263" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2263" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga75e81a96148f266c8fad8c0bcab2f36a" prot="public" static="no"> <name>LWIP_ND6_NUM_ROUTERS</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_NUM_ROUTERS: number of entries in IPv6 default router cache </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2270" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2270" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga0757a3c1b5d1563ad2d77228e1d8a60f" prot="public" static="no"> <name>LWIP_ND6_QUEUEING</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address is being resolved. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2235" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2235" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gaea4d829c0b52cc6cc28925eee89a7429" prot="public" static="no"> <name>LWIP_ND6_RDNSS_MAX_DNS_SERVERS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_RDNSS_MAX_DNS_SERVERS > 0: Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to copy a defined maximum number of DNS servers to the DNS module. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2349" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2349" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga269db9d61cdfc2fd3bc7b12c56261c74" prot="public" static="no"> <name>LWIP_ND6_REACHABLE_TIME</name> <initializer>30000</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_REACHABLE_TIME: default neighbor reachable time (in milliseconds). May be updated by router advertisement messages. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2308" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2308" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga461abcbeef1d236d1f3201827dd28ad9" prot="public" static="no"> <name>LWIP_ND6_RETRANS_TIMER</name> <initializer>1000</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_RETRANS_TIMER: default retransmission timer for solicitation messages </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2315" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2315" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1ga9d7cb6fd447ef0f6726f565e2c7509c4" prot="public" static="no"> <name>LWIP_ND6_TCP_REACHABILITY_HINTS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery with reachability hints for connected destinations. This helps avoid sending unicast neighbor solicitation messages. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2340" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2340" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__udp_1ga72021505969c5ce29e972486d7794baa" prot="public" static="no"> <name>LWIP_NETBUF_RECVINFO</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETBUF_RECVINFO==1: append destination addr and port to every netbuf. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1072" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1072" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netconn_1ga478041b8544461258f6961bf0f3c1a77" prot="public" static="no"> <name>LWIP_NETCONN</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETCONN==1: Enable Netconn API (require to use <ref refid="api__lib_8c" kindref="compound">api_lib.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1639" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1639" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netconn_1ga7bfe8487a3abffdd9d6730977d22c406" prot="public" static="no"> <name>LWIP_NETCONN_FULLDUPLEX</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETCONN_FULLDUPLEX==1: Enable code that allows reading from one thread, writing from a 2nd thread and closing from a 3rd thread at the same time. ATTENTION: This is currently really alpha! Some requirements:<itemizedlist> <listitem><para>LWIP_NETCONN_SEM_PER_THREAD==1 is required to use one socket/netconn from multiple threads at once</para> </listitem><listitem><para><ref refid="group__sys__mbox_1gad4a51a28337f89d4b4806e6deb99798d" kindref="member">sys_mbox_free()</ref> has to unblock receive tasks waiting on recvmbox/acceptmbox and prevent a task pending on this during/after deletion </para> </listitem></itemizedlist> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1672" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1672" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netconn_1ga2543345adf7d2c307df78a54ac2ba8c4" prot="public" static="no"> <name>LWIP_NETCONN_SEM_PER_THREAD</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETCONN_SEM_PER_THREAD==1: Use one (thread-local) semaphore per thread calling socket/netconn functions instead of allocating one semaphore per netconn (and per select etc.) ATTENTION: a thread-local semaphore for API calls is needed:<itemizedlist> <listitem><para>LWIP_NETCONN_THREAD_SEM_GET() returning a sys_sem_t*</para> </listitem><listitem><para>LWIP_NETCONN_THREAD_SEM_ALLOC() creating the semaphore</para> </listitem><listitem><para>LWIP_NETCONN_THREAD_SEM_FREE() freeing the semaphore The latter 2 can be invoked up by calling netconn_thread_init()/netconn_thread_cleanup(). Ports may call these for threads created with <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref>. </para> </listitem></itemizedlist> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1660" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1660" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1gadd45fb65f2d0e6de5a0d14ff9e101b77" prot="public" static="no"> <name>LWIP_NETIF_API</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_API==1: Support netif api (in <ref refid="netifapi_8c" kindref="compound">netifapi.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1360" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1360" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1gaa714dbfa66822ec4c6111bdb8cf753c1" prot="public" static="no"> <name>LWIP_NETIF_HOSTNAME</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_HOSTNAME==1: use DHCP_OPTION_HOSTNAME with netif's hostname field. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1353" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1353" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1gad1d5e878d94b56ba687cef69be936ad9" prot="public" static="no"> <name>LWIP_NETIF_HWADDRHINT</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_HWADDRHINT==1: Cache link-layer-address hints (e.g. table indices) in struct netif. TCP and UDP can make use of this to prevent scanning the ARP table for every sent packet. While this is faster for big ARP tables or many concurrent connections, it might be counterproductive if you have a tiny ARP table or if there never are concurrent connections. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1395" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1395" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1ga1a446932dd927cc4136ba654c13bb97b" prot="public" static="no"> <name>LWIP_NETIF_LINK_CALLBACK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_LINK_CALLBACK==1: Support a callback function from an interface whenever the link changes (i.e., link down) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1376" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1376" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__loop_1ga724a0ea765d5a47d026d529725f31c01" prot="public" static="no"> <name>LWIP_NETIF_LOOPBACK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_LOOPBACK==1: Support sending packets with a destination IP address equal to the netif IP address, looping them back up the stack. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1453" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1453" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__loop_1gaa28d13ddd5281b1912276991e7ea58c5" prot="public" static="no"> <name>LWIP_NETIF_LOOPBACK_MULTITHREADING</name> <initializer>(!<ref refid="opt_8h_1ae00ba99de94a5bf84d832be8976df59b" kindref="member">NO_SYS</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_LOOPBACK_MULTITHREADING: Indicates whether threading is enabled in the system, as netifs must change how they behave depending on this setting for the LWIP_NETIF_LOOPBACK option to work. Setting this is needed to avoid reentering non-reentrant functions like tcp_input(). LWIP_NETIF_LOOPBACK_MULTITHREADING==1: Indicates that the user is using a multithreaded environment like <ref refid="tcpip_8c" kindref="compound">tcpip.c</ref>. In this case, netif->input() is called directly. LWIP_NETIF_LOOPBACK_MULTITHREADING==0: Indicates a polling (or NO_SYS) setup. The packets are put on a list and netif_poll() must be called in the main application loop. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1478" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1478" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1ga9c942c2e9655b06d4f73c630d30f60bf" prot="public" static="no"> <name>LWIP_NETIF_REMOVE_CALLBACK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_REMOVE_CALLBACK==1: Support a callback function that is called when a netif has been removed </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1384" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1384" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1gaffb97d89516c38d3fcb9e44e5d707f36" prot="public" static="no"> <name>LWIP_NETIF_STATUS_CALLBACK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_STATUS_CALLBACK==1: Support a callback function whenever an interface changes its up/down status (i.e., due to DHCP IP acquisition) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1368" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1368" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1gabafb9f64a80e51b56c0abbcfc1f7e04e" prot="public" static="no"> <name>LWIP_NETIF_TX_SINGLE_PBUF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NETIF_TX_SINGLE_PBUF: if this is set to 1, lwIP tries to put all data to be sent into one single pbuf. This is for compatibility with DMA-enabled MACs that do not support scatter-gather. Beware that this might involve CPU-memcpy before transmitting that would not be needed without this flag! Use this only if you need to!</para> <para><xrefsect id="todo_1_todo000002"><xreftitle>Todo</xreftitle><xrefdescription><para>: TCP and IP-frag do not work with this, yet: </para> </xrefdescription></xrefsect></para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1408" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1408" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netif_1ga94a35212616f9a9aae5c98741612b936" prot="public" static="no"> <name>LWIP_NUM_NETIF_CLIENT_DATA</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_NUM_NETIF_CLIENT_DATA: Number of clients that may store data in client_data member array of struct netif. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1416" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1416" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__perf_1ga44acd95b33e2d58a74455279721298de" prot="public" static="no"> <name>LWIP_PERF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_PERF: Enable performance testing for lwIP (if enabled, <ref refid="perf_8h" kindref="compound">arch/perf.h</ref> is included) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2829" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2829" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga484c38ab08f60d5b3335d23d31f9a402" prot="public" static="no"> <name>LWIP_POSIX_SOCKETS_IO_NAMES</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_POSIX_SOCKETS_IO_NAMES==1: Enable POSIX-style sockets functions names. Disable this option if you use a POSIX operating system that uses the same names (read, write & close). (only used if you use <ref refid="sockets_8c" kindref="compound">sockets.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1718" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1718" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__ipv4_1gafd988b31749b30c65009c8ddf6c0a58d" prot="public" static="no"> <name>LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS==1: randomize the local port for the first local TCP/UDP pcb (default==0). This can prevent creating predictable port numbers after booting a device. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="709" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="709" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__raw_1gaca452be5cb05d9666f8f57e582c39221" prot="public" static="no"> <name>LWIP_RAW</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_RAW==1: Enable application layer to hook into the IP layer itself. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="771" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="771" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1gaa91292d5d014dc1c6f1c1f4166269a1d" prot="public" static="no"> <name>LWIP_SO_LINGER</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SO_LINGER==1: Enable SO_LINGER processing. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1776" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1776" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga06390cebcf4d13d3d47a11365e5fcd28" prot="public" static="no"> <name>LWIP_SO_RCVBUF</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SO_RCVBUF==1: Enable SO_RCVBUF processing. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1769" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1769" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga91af3ade95b20b9a60c65ed0380fa0ed" prot="public" static="no"> <name>LWIP_SO_RCVTIMEO</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SO_RCVTIMEO==1: Enable receive timeout for sockets/netconns and SO_RCVTIMEO processing. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1754" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1754" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga5b115bacb569763d8a3889a12229e942" prot="public" static="no"> <name>LWIP_SO_SNDRCVTIMEO_NONSTANDARD</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SO_SNDRCVTIMEO_NONSTANDARD==1: SO_RCVTIMEO/SO_SNDTIMEO take an int (milliseconds, much like winsock does) instead of a struct timeval (default). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1762" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1762" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga1162cb685f202d9b21c11344b8209a58" prot="public" static="no"> <name>LWIP_SO_SNDTIMEO</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SO_SNDTIMEO==1: Enable send timeout for sockets/netconns and SO_SNDTIMEO processing. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1746" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1746" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga1cb62ce61ac39d7d6728ae5d3d3b927f" prot="public" static="no"> <name>LWIP_SOCKET</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SOCKET==1: Enable Socket API (require to use <ref refid="sockets_8c" kindref="compound">sockets.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1692" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1692" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1gad0197c845fbb44c920b272f0fef3b57e" prot="public" static="no"> <name>LWIP_SOCKET_OFFSET</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_SOCKET_OFFSET==n: Increases the file descriptor number created by LwIP with n. This can be useful when there are multiple APIs which create file descriptors. When they all start with a different offset and you won't make them overlap you can re implement read/write/close/ioctl/fnctl to send the requested action to the right library (sharing select will need more work though). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1729" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1729" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga7222c197f4ad4eb4f6c96bec865297a8" prot="public" static="no"> <name>LWIP_SOCKET_SET_ERRNO</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1699" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1699" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga542b58734cc01902c5e099f6efdc5f1b" prot="public" static="no"> <name>LWIP_STATS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_STATS==1: Enable statistics collection in lwip_stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1838" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1838" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gacdc38ed58d1900b5d3d109a65be1c3d1" prot="public" static="no"> <name>LWIP_STATS_DISPLAY</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_STATS_DISPLAY==1: Compile in the statistics output functions. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1847" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1847" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1gaa4ed98deb97b77c633cb8870f34c71e9" prot="public" static="no"> <name>LWIP_TCP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCP==1: Turn on TCP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1092" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1092" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga3e7498d5d2921f0df3792de72f384d36" prot="public" static="no"> <name>LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT</name> <initializer>20000</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>By default, TCP socket/netconn close waits 20 seconds max to send the FIN </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1790" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1790" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga8b9369ab260f032686a81c77c5b4db77" prot="public" static="no"> <name>LWIP_TCP_KEEPALIVE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCP_KEEPALIVE==1: Enable TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT options processing. Note that TCP_KEEPIDLE and TCP_KEEPINTVL have to be set in seconds. (does not require <ref refid="sockets_8c" kindref="compound">sockets.c</ref>, and will affect <ref refid="tcp_8c" kindref="compound">tcp.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1738" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1738" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga249bc450bb818cf2ef3cf1472ff354fd" prot="public" static="no"> <name>LWIP_TCP_TIMESTAMPS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCP_TIMESTAMPS==1: support the TCP timestamp option. The timestamp option is currently only used to help remote hosts, it is not really used locally. Therefore, it is only enabled when a TS option is received in the initial SYN packet from a remote host. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1249" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1249" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1a8e46232794349c209e8ed4e9e7e4f011" prot="public" static="no"> <name>LWIP_TCPIP_CORE_LOCKING</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCPIP_CORE_LOCKING Creates a global mutex that is held during TCPIP thread operations. Can be locked by client code to perform lwIP operations without changing into TCPIP thread using callbacks. See <ref refid="tcpip_8h_1a4700525e737fc025fea4887b172e0c95" kindref="member">LOCK_TCPIP_CORE()</ref> and <ref refid="tcpip_8h_1a915effea029b9c4891e1ec635eb1826d" kindref="member">UNLOCK_TCPIP_CORE()</ref>. Your system should provide mutexes supporting priority inversion to use this. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="141" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="141" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1a351beb1c06affe49e717bc9f76c66acf" prot="public" static="no"> <name>LWIP_TCPIP_CORE_LOCKING_INPUT</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCPIP_CORE_LOCKING_INPUT: when LWIP_TCPIP_CORE_LOCKING is enabled, this lets <ref refid="tcpip_8h_1ae510f195171bed8499ae94e264a92717" kindref="member">tcpip_input()</ref> grab the mutex for input packets as well, instead of allocating a message and passing it to tcpip_thread.</para> <para>ATTENTION: this does not work when <ref refid="tcpip_8h_1ae510f195171bed8499ae94e264a92717" kindref="member">tcpip_input()</ref> is called from interrupt context! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="153" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="153" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga8b99d75d9e0a0868567d10c8522915bb" prot="public" static="no"> <name>LWIP_TCPIP_THREAD_ALIVE</name> <param></param> <briefdescription> </briefdescription> <detaileddescription> <para>Define this to something that triggers a watchdog. This is called from tcpip_thread after processing a message. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1533" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1533" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__netconn_1ga1cd8d15a42262a0defaedabed126ea99" prot="public" static="no"> <name>LWIP_TCPIP_TIMEOUT</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TCPIP_TIMEOUT==1: Enable tcpip_timeout/tcpip_untimeout to create timers running in tcpip_thread from another thread. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1646" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1646" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1a25a41610055f91cbd0960256240b8f2c" prot="public" static="no"> <name>LWIP_TIMERS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TIMERS==0: Drop support for sys_timeout and lwip-internal cyclic timers. (the array of lwip-internal cyclic timers is still provided) (check NO_SYS_NO_TIMERS for compatibility to old versions) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="85" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="85" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1aff0ea56f3e3d8e86c49b50557bc13815" prot="public" static="no"> <name>LWIP_TIMERS_CUSTOM</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_TIMERS_CUSTOM==1: Provide your own timer implementation. Function prototypes in <ref refid="timeouts_8h" kindref="compound">timeouts.h</ref> and the array of lwip-internal cyclic timers are still included, but the implementation is not. The following functions will be required: sys_timeouts_init(), sys_timeout(), sys_untimeout(), sys_timeouts_mbox_fetch() </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="97" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="97" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__udp_1gab6030e96e72df649d2650fd32d7a67b3" prot="public" static="no"> <name>LWIP_UDP</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_UDP==1: Turn on UDP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1051" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1051" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__udp_1ga35731bc5f337943e474a15c1cd538a61" prot="public" static="no"> <name>LWIP_UDPLITE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_UDPLITE==1: Turn on UDP-Lite. (Requires LWIP_UDP) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1058" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1058" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga88dbbfeeeb41b129fdc8235fc08bb530" prot="public" static="no"> <name>LWIP_WND_SCALE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_WND_SCALE and TCP_RCV_SCALE: Set LWIP_WND_SCALE to 1 to enable window scaling. Set TCP_RCV_SCALE to the desired scaling factor (shift count in the range of [0..14]). When LWIP_WND_SCALE is enabled but TCP_RCV_SCALE is 0, we can use a large send window while having a small receive window only. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1288" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1288" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga97343214666ee6dcb18c0bd77b441ea7" prot="public" static="no"> <name>MEM_ALIGNMENT</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_ALIGNMENT: should be set to the alignment of the CPU 4 byte alignment -> #define MEM_ALIGNMENT 4 2 byte alignment -> #define MEM_ALIGNMENT 2 </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="208" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="208" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga2d7bc380695eeedb1af50c3808613afe" prot="public" static="no"> <name>MEM_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_DEBUG: Enable debugging in <ref refid="mem_8c" kindref="compound">mem.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2674" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2674" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga4ef345cc270912bd2230b1c5ec51dfc8" prot="public" static="no"> <name>MEM_LIBC_MALLOC</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_LIBC_MALLOC==1: Use malloc/free/realloc provided by your C-library instead of the lwip internal allocator. Can save code size if you already use it. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="186" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="186" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga2dcf8c45f945dd0c4301a94700f2112c" prot="public" static="no"> <name>MEM_SIZE</name> <initializer>1600</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_SIZE: the size of the heap memory. If the application will send a lot of data that needs to be copied, this should be set high. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="216" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="216" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga61ec04a08c4fde690d10819e582656a7" prot="public" static="no"> <name>MEM_STATS</name> <initializer>((<ref refid="group__lwip__opts__mem_1ga4ef345cc270912bd2230b1c5ec51dfc8" kindref="member">MEM_LIBC_MALLOC</ref> == 0) && (<ref refid="group__lwip__opts__mem_1gaddca3141bc7037241769eb152b6f89ba" kindref="member">MEM_USE_POOLS</ref> == 0))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_STATS==1: Enable <ref refid="mem_8c" kindref="compound">mem.c</ref> stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1913" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1913" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1gaddca3141bc7037241769eb152b6f89ba" prot="public" static="no"> <name>MEM_USE_POOLS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_USE_POOLS==1: Use an alternative to malloc() by allocating from a set of memory pools of various sizes. When mem_malloc is called, an element of the smallest pool that can provide the length needed is returned. To use this, MEMP_USE_CUSTOM_POOLS also has to be enabled. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="247" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="247" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1gaba8be68e8fd0716b723ce4569ed89f82" prot="public" static="no"> <name>MEM_USE_POOLS_TRY_BIGGER_POOL</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEM_USE_POOLS_TRY_BIGGER_POOL==1: if one malloc-pool is empty, try the next bigger pool - WARNING: THIS MIGHT WASTE MEMORY but it can make a system more reliable. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="255" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="255" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1aa1dd57a66b6de8c0593e9e3e8d1411f6" prot="public" static="no"> <name>MEMCPY</name> <param><defname>dst</defname></param> <param><defname>src</defname></param> <param><defname>len</defname></param> <initializer><ref refid="string_8h_1ae33b18edb618c656b9b795b9fce2316c" kindref="member">memcpy</ref>(dst,src,len)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMCPY: override this if you have a faster implementation at hand than the one included in your C library </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="105" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="105" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gad80231923f7a808d49eba5ec57d63616" prot="public" static="no"> <name>MEMP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_DEBUG: Enable debugging in <ref refid="memp_8c" kindref="compound">memp.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2681" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2681" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1gae93af697d27bbcefa6a28052d90f2f38" prot="public" static="no"> <name>MEMP_MEM_MALLOC</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_MEM_MALLOC==1: Use mem_malloc/mem_free instead of the lwip pool allocator. Especially useful with MEM_LIBC_MALLOC but handle with care regarding execution speed (heap alloc can be much slower than pool alloc) and usage from interrupts (especially if your netif driver allocates PBUF_POOL pbufs for received frames from interrupt)! ATTENTION: Currently, this uses the heap for ALL pools (also for private pools, not only for internal pools defined in <ref refid="memp__std_8h" kindref="compound">memp_std.h</ref>)! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="199" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="199" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga5a95abf3610c56e7c23cb035eb9c3444" prot="public" static="no"> <name>MEMP_NUM_API_MSG</name> <initializer><ref refid="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" kindref="member">MEMP_NUM_TCPIP_MSG_API</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_API_MSG: the number of concurrently active calls to various socket, netconn, and tcpip functions </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="462" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="462" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga087b00ea20a7edebcad33a1a1353a5d7" prot="public" static="no"> <name>MEMP_NUM_ARP_QUEUE</name> <initializer>30</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_ARP_QUEUE: the number of simultaneously queued outgoing packets (pbufs) that are waiting for an ARP request (to resolve their destination address) to finish. (requires the ARP_QUEUEING option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="379" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="379" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga3b1f228c598529c62895ad04ff294980" prot="public" static="no"> <name>MEMP_NUM_DNS_API_MSG</name> <initializer><ref refid="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" kindref="member">MEMP_NUM_TCPIP_MSG_API</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_DNS_API_MSG: the number of concurrently active calls to netconn_gethostbyname </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="468" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="468" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga1f66051a654dcd7a4e19bc6aff240630" prot="public" static="no"> <name>MEMP_NUM_FRAG_PBUF</name> <initializer>15</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_FRAG_PBUF: the number of IP fragments simultaneously sent (fragments, not whole packets!). This is only used with LWIP_NETIF_TX_SINGLE_PBUF==0 and only has to be > 1 with DMA-enabled MACs where the packet is not yet sent when netif->output returns. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="369" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="369" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gab648ff95d8ffa4216b95f82a568a5d9a" prot="public" static="no"> <name>MEMP_NUM_IGMP_GROUP</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_IGMP_GROUP: The number of multicast groups whose network interfaces can be members at the same time (one per netif - allsystems group -, plus one per netif membership). (requires the LWIP_IGMP option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="389" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="389" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gaa9b0f949da12cbe8fe5f7aefc30290e0" prot="public" static="no"> <name>MEMP_NUM_LOCALHOSTLIST</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_LOCALHOSTLIST: the number of host entries in the local host list if DNS_LOCAL_HOSTLIST_IS_DYNAMIC==1. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="448" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="448" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mld6_1ga89e92d8de8898696e797f13fdd169494" prot="public" static="no"> <name>MEMP_NUM_MLD6_GROUP</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_MLD6_GROUP: Max number of IPv6 multicast groups that can be joined. There must be enough groups so that each netif can join the solicited-node multicast group for each of its local addresses, plus one for MDNS if applicable, plus any number of groups to be joined on UDP sockets. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2219" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2219" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__nd6_1gabfaf3d92d51e2a9d70c8360af2611fb2" prot="public" static="no"> <name>MEMP_NUM_ND6_QUEUE</name> <initializer>20</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_ND6_QUEUE: Max number of IPv6 packets to queue during MAC resolution. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2242" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2242" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga5d99df65869ac101ed6a611fc85016be" prot="public" static="no"> <name>MEMP_NUM_NETBUF</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_NETBUF: the number of struct netbufs. (only needed if you use the sequential API, like <ref refid="api__lib_8c" kindref="compound">api_lib.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="406" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="406" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gacb40bd726b7e15593b20a628d298f456" prot="public" static="no"> <name>MEMP_NUM_NETCONN</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_NETCONN: the number of struct netconns. (only needed if you use the sequential API, like <ref refid="api__lib_8c" kindref="compound">api_lib.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="414" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="414" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga293bc22b60bf3f8e2520f60a88370e7a" prot="public" static="no"> <name>MEMP_NUM_NETDB</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_NETDB: the number of concurrently running lwip_addrinfo() calls (before freeing the corresponding memory using lwip_freeaddrinfo()). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="440" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="440" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gadd5a973b98068ce9318ea2f96b5fa14c" prot="public" static="no"> <name>MEMP_NUM_NETIFAPI_MSG</name> <initializer><ref refid="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" kindref="member">MEMP_NUM_TCPIP_MSG_API</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_NETIFAPI_MSG: the number of concurrently active calls to the netifapi functions </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="482" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="482" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga92b30aed958ec59334d936d4ca725418" prot="public" static="no"> <name>MEMP_NUM_PBUF</name> <initializer>16</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_PBUF: the number of memp struct pbufs (used for PBUF_ROM and PBUF_REF). If the application sends a lot of data out of ROM (or other static memory), this should be set high. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="309" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="309" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga379bf92ed322cda54cb701337421e0d3" prot="public" static="no"> <name>MEMP_NUM_RAW_PCB</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_RAW_PCB: Number of raw connection PCBs (requires the LWIP_RAW option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="317" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="317" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga169436c5860253b90e25bdba9fdcac86" prot="public" static="no"> <name>MEMP_NUM_REASSDATA</name> <initializer>5</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_REASSDATA: the number of IP packets simultaneously queued for reassembly (whole packets, not fragments!) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="358" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="358" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gacf9782dd26bf8a655044dc041a9de948" prot="public" static="no"> <name>MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA</name> <initializer><ref refid="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" kindref="member">MEMP_NUM_TCPIP_MSG_API</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA: the number of concurrently active calls to getsockopt/setsockopt </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="475" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="475" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga4afbdca581a58d57bc7a81118a95327e" prot="public" static="no"> <name>MEMP_NUM_SYS_TIMEOUT</name> <initializer>(<ref refid="group__lwip__opts__tcp_1gaa4ed98deb97b77c633cb8870f34c71e9" kindref="member">LWIP_TCP</ref> + <ref refid="group__lwip__opts__ipv4_1ga1a31ab0e0f37b17d40fa7c35bc2c4f69" kindref="member">IP_REASSEMBLY</ref> + <ref refid="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" kindref="member">LWIP_ARP</ref> + (2*<ref refid="group__lwip__opts__dhcp_1ga8a6ec62dc121064ac591b1fd8567bee9" kindref="member">LWIP_DHCP</ref>) + <ref refid="group__lwip__opts__autoip_1gaaf1b3a089827223589baf1b7f4f57069" kindref="member">LWIP_AUTOIP</ref> + <ref refid="group__lwip__opts__igmp_1gadaf25915ae1fd69c0943ef68cbb38923" kindref="member">LWIP_IGMP</ref> + <ref refid="group__lwip__opts__dns_1ga98710dd81446b7cb2daac736bae6f646" kindref="member">LWIP_DNS</ref> + (<ref refid="ppp__opts_8h_1a746c0ebaef5399987d53a1426eba6273" kindref="member">PPP_SUPPORT</ref>*6*<ref refid="ppp__opts_8h_1a6721ea95cbd6afd6968470c2423b6482" kindref="member">MEMP_NUM_PPP_PCB</ref>) + (<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref> ? (1 + <ref refid="group__lwip__opts__ipv6_1gad0ef160d72e63b02c5e875b06ec53864" kindref="member">LWIP_IPV6_REASS</ref> + <ref refid="group__lwip__opts__mld6_1ga44d8f24eaebbc50221ac1336212a3528" kindref="member">LWIP_IPV6_MLD</ref>) : 0))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_SYS_TIMEOUT: the number of simultaneously active timeouts. The default number of timeouts is calculated here for all enabled modules. The formula expects settings to be either '0' or '1'. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="398" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="398" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga73beecc19cfbc3114768f9b32b2cd70e" prot="public" static="no"> <name>MEMP_NUM_TCP_PCB</name> <initializer>5</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_TCP_PCB: the number of simultaneously active TCP connections. (requires the LWIP_TCP option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="334" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="334" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga04fba6a249123513271dccb4ec26aa5a" prot="public" static="no"> <name>MEMP_NUM_TCP_PCB_LISTEN</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_TCP_PCB_LISTEN: the number of listening TCP connections. (requires the LWIP_TCP option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="342" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="342" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gaa35fb3a1a76661e3ffb9722a57092de3" prot="public" static="no"> <name>MEMP_NUM_TCP_SEG</name> <initializer>16</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_TCP_SEG: the number of simultaneously queued TCP segments. (requires the LWIP_TCP option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="350" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="350" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" prot="public" static="no"> <name>MEMP_NUM_TCPIP_MSG_API</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_TCPIP_MSG_API: the number of struct <ref refid="structtcpip__msg" kindref="compound">tcpip_msg</ref>, which are used for callback/timeout API communication. (only needed if you use <ref refid="tcpip_8c" kindref="compound">tcpip.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="423" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="423" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1gab089a7088439e726c3801ba9e249d831" prot="public" static="no"> <name>MEMP_NUM_TCPIP_MSG_INPKT</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_TCPIP_MSG_INPKT: the number of struct <ref refid="structtcpip__msg" kindref="compound">tcpip_msg</ref>, which are used for incoming packets. (only needed if you use <ref refid="tcpip_8c" kindref="compound">tcpip.c</ref>) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="432" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="432" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga2c416da481ab09bd1ba257b75a0707eb" prot="public" static="no"> <name>MEMP_NUM_UDP_PCB</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One per active UDP "connection". (requires the LWIP_UDP option) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="326" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="326" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga27fdd01194a42fc41a7716b72cdb49e3" prot="public" static="no"> <name>MEMP_OVERFLOW_CHECK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_OVERFLOW_CHECK: memp overflow protection reserves a configurable amount of bytes before and after each memp element in every pool and fills it with a prominent default value. MEMP_OVERFLOW_CHECK == 0 no checking MEMP_OVERFLOW_CHECK == 1 checks each element when it is freed MEMP_OVERFLOW_CHECK >= 2 checks each element in every pool every time <ref refid="memp_8h_1a2b00593d086313c267b54a976bf67aa5" kindref="member">memp_malloc()</ref> or <ref refid="memp_8h_1aecd94926b7c2a0e23ae195f4ae97581f" kindref="member">memp_free()</ref> is called (useful but slow!) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="229" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="229" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga0838947193e222a9f46b582e01e5beff" prot="public" static="no"> <name>MEMP_SANITY_CHECK</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_SANITY_CHECK==1: run a sanity check after each <ref refid="memp_8h_1aecd94926b7c2a0e23ae195f4ae97581f" kindref="member">memp_free()</ref> to make sure that there are no cycles in the linked lists. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="237" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="237" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gab8c2430be0e567a7499a95454aaa6041" prot="public" static="no"> <name>MEMP_STATS</name> <initializer>(<ref refid="group__lwip__opts__mem_1gae93af697d27bbcefa6a28052d90f2f38" kindref="member">MEMP_MEM_MALLOC</ref> == 0)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_STATS==1: Enable <ref refid="memp_8c" kindref="compound">memp.c</ref> pool stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1920" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1920" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__mem_1ga69de593b8ffd4f1c249f03e48e11983b" prot="public" static="no"> <name>MEMP_USE_CUSTOM_POOLS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MEMP_USE_CUSTOM_POOLS==1: whether to include a user file lwippools.h that defines additional pools beyond the "standard" ones required by lwIP. If you set this to 1, you must have lwippools.h in your include path somewhere. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="265" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="265" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga5b01047eeb149a0b0ffe33d760d8370f" prot="public" static="no"> <name>MIB2_STATS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MIB2_STATS==1: Stats for SNMP MIB2. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1969" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1969" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gaf263df10b63b38201cae3d2dd5fb0b9e" prot="public" static="no"> <name>MLD6_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref> && <ref refid="group__lwip__opts__mld6_1ga44d8f24eaebbc50221ac1336212a3528" kindref="member">LWIP_IPV6_MLD</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>MLD6_STATS==1: Enable MLD for IPv6 stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1955" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1955" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga753161114df60299a28d51c092c756cf" prot="public" static="no"> <name>ND6_STATS</name> <initializer>(<ref refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" kindref="member">LWIP_IPV6</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>ND6_STATS==1: Enable Neighbor discovery for IPv6 stats. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1962" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1962" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga2dfad02b075a7f9a8791a66fe40864a4" prot="public" static="no"> <name>NETIF_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>NETIF_DEBUG: Enable debugging in <ref refid="netif_8c" kindref="compound">netif.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2597" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2597" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1ae00ba99de94a5bf84d832be8976df59b" prot="public" static="no"> <name>NO_SYS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>NO_SYS==1: Use lwIP without OS-awareness (no thread, semaphores, mutexes or mboxes). This means threaded APIs cannot be used (socket, netconn, i.e. everything in the 'api' folder), only the callback-style raw API is available (and you have to watch out for yourself that you don't access lwIP functions/structures from more than one context at a time!) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="73" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="73" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga5c3d44a0ec3bb8bd66f776c70d5c6a6c" prot="public" static="no"> <name>PBUF_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>PBUF_DEBUG: Enable debugging in <ref refid="pbuf_8c" kindref="compound">pbuf.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2604" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2604" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__pbuf_1ga6e1ba1875ae5168a17b53d83597bc1de" prot="public" static="no"> <name>PBUF_LINK_ENCAPSULATION_HLEN</name> <initializer>0u</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>PBUF_LINK_ENCAPSULATION_HLEN: the number of bytes that should be allocated for an additional encapsulation header before ethernet headers (e.g. 802.11) </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1323" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1323" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__pbuf_1ga35998a3d56af9940e6a80bb372597685" prot="public" static="no"> <name>PBUF_LINK_HLEN</name> <initializer>(14 + <ref refid="group__lwip__opts__arp_1gad7fa3b356ca7e603e848b069c4cc6276" kindref="member">ETH_PAD_SIZE</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>PBUF_LINK_HLEN: the number of bytes that should be allocated for a link level header. The default is 14, the standard value for Ethernet. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1314" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1314" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__pbuf_1gae61f4491d56e805e79b79eb5d35a00e5" prot="public" static="no"> <name>PBUF_POOL_BUFSIZE</name> <initializer><ref refid="group__compiler__abstraction_1gaef204be511fd32f681b55abc08e9ae18" kindref="member">LWIP_MEM_ALIGN_SIZE</ref>(<ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref>+40+<ref refid="group__lwip__opts__pbuf_1ga6e1ba1875ae5168a17b53d83597bc1de" kindref="member">PBUF_LINK_ENCAPSULATION_HLEN</ref>+<ref refid="group__lwip__opts__pbuf_1ga35998a3d56af9940e6a80bb372597685" kindref="member">PBUF_LINK_HLEN</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. The default is designed to accommodate single full size TCP frame in one pbuf, including TCP_MSS, IP header, and link header. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1332" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1332" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__memp_1ga50eaadc4cad0716410332691e382c38a" prot="public" static="no"> <name>PBUF_POOL_SIZE</name> <initializer>16</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>PBUF_POOL_SIZE: the number of buffers in the pbuf pool. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="455" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="455" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gaf0551bef83c0fc1baa57cf339d220e25" prot="public" static="no"> <name>RAW_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>RAW_DEBUG: Enable debugging in <ref refid="raw_8c" kindref="compound">raw.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2667" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2667" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__raw_1ga36e3ffa66073ca0d27d11c422778249c" prot="public" static="no"> <name>RAW_TTL</name> <initializer>(<ref refid="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" kindref="member">IP_DEFAULT_TTL</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>LWIP_RAW==1: Enable application layer to hook into the IP layer itself. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="778" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="778" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1ga5dbd0a61f30ae6c6bfbda635095f138d" prot="public" static="no"> <name>RECV_BUFSIZE_DEFAULT</name> <initializer>INT_MAX</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>If LWIP_SO_RCVBUF is used, this is the default value for recv_bufsize. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1783" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1783" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gab986f95183559d8678c6d80969b01857" prot="public" static="no"> <name>SLIP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SLIP_DEBUG: Enable debugging in slipif.c. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2780" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2780" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1gae9cd260c56472324a2f0ee5f9597a675" prot="public" static="no"> <name>SLIPIF_THREAD_NAME</name> <initializer>"slipif_loop"</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SLIPIF_THREAD_NAME: The name assigned to the slipif_loop thread. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1540" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1540" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1gab1b9fc2efcbf1f804bfd0191bc019c4e" prot="public" static="no"> <name>SLIPIF_THREAD_PRIO</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SLIPIF_THREAD_PRIO: The priority assigned to the slipif_loop thread. The priority value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1558" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1558" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1gae8ab54a25007ce997bbab6289815e258" prot="public" static="no"> <name>SLIPIF_THREAD_STACKSIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SLIP_THREAD_STACKSIZE: The stack size used by the slipif_loop thread. The stack size value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1549" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1549" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1a8c6e3c1e4f74acb16376188dbf8909ec" prot="public" static="no"> <name>SMEMCPY</name> <param><defname>dst</defname></param> <param><defname>src</defname></param> <param><defname>len</defname></param> <initializer><ref refid="string_8h_1ae33b18edb618c656b9b795b9fce2316c" kindref="member">memcpy</ref>(dst,src,len)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SMEMCPY: override this with care! Some compilers (e.g. gcc) can inline a call to <ref refid="string_8h_1ae33b18edb618c656b9b795b9fce2316c" kindref="member">memcpy()</ref> if the length is known at compile time and is small. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="113" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="113" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1gaf3822feed320cf8439b083ee525e4942" prot="public" static="no"> <name>SO_REUSE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SO_REUSE==1: Enable SO_REUSEADDR option. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1797" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1797" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__socket_1gae9395d83af89002343e5782130f52f44" prot="public" static="no"> <name>SO_REUSE_RXTOALL</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SO_REUSE_RXTOALL==1: Pass a copy of incoming broadcast/multicast packets to all local matches if SO_REUSEADDR is turned on. WARNING: Adds a memcpy for every packet if passing to more than one pcb! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1806" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1806" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga509594f3ba7d8b1356628b50b55a0934" prot="public" static="no"> <name>SOCKETS_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SOCKETS_DEBUG: Enable debugging in <ref refid="sockets_8c" kindref="compound">sockets.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2625" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2625" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga2960ae20008f05da8cc0714f36365642" prot="public" static="no"> <name>SYS_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SYS_DEBUG: Enable debugging in <ref refid="sys_8c" kindref="compound">sys.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2688" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2688" bodyend="-1"/> </memberdef> <memberdef kind="define" id="opt_8h_1ae85efb3a5fcf8585c94b3c2669978959" prot="public" static="no"> <name>SYS_LIGHTWEIGHT_PROT</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SYS_LIGHTWEIGHT_PROT==1: enable inter-task protection (and task-vs-interrupt protection) for certain critical regions during buffer allocation, deallocation and memory allocation and deallocation. ATTENTION: This is required when using lwIP from more than one context! If you disable this, you must be sure what you are doing! </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="164" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="164" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1ga0173549afa76553583e5a02c6a791218" prot="public" static="no"> <name>SYS_STATS</name> <initializer>(<ref refid="opt_8h_1ae00ba99de94a5bf84d832be8976df59b" kindref="member">NO_SYS</ref> == 0)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>SYS_STATS==1: Enable system stats (sem and mbox counts, etc). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1927" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1927" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1gac04b84d32251ac558f0c3a8af85ba3a5" prot="public" static="no"> <name>TCP_CALCULATE_EFF_SEND_MSS</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_CALCULATE_EFF_SEND_MSS: "The maximum size of a segment that TCP really sends, the 'effective send MSS,' MUST be the smaller of the send MSS (which reflects the available reassembly buffer size at the remote host) and the largest size permitted by the IP layer" (RFC 1122) Setting this to 1 enables code that checks TCP_MSS against the MTU of the netif used for a connection and limits the MSS if it would be too big otherwise. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1155" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1155" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga66df03d8192cd978d3321a9d68bf5411" prot="public" static="no"> <name>TCP_CWND_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_CWND_DEBUG: Enable debugging for TCP congestion window. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2731" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2731" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga4f43bb8a430c7a52a1ad5086d3f2803c" prot="public" static="no"> <name>TCP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_DEBUG: Enable debugging for TCP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2702" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2702" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga93cce3f47e33df11248c908d1775bacf" prot="public" static="no"> <name>TCP_DEFAULT_LISTEN_BACKLOG</name> <initializer>0xff</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>The maximum allowed backlog for TCP listen netconns. This backlog is used unless another is explicitly specified. 0xff is the maximum (u8_t). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1221" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1221" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga5895bee26e8e1a0b89d597e0f2580b23" prot="public" static="no"> <name>TCP_FR_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_FR_DEBUG: Enable debugging in <ref refid="tcp__in_8c" kindref="compound">tcp_in.c</ref> for fast retransmit. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2716" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2716" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gaf51dc2563536de56470146749f715ba8" prot="public" static="no"> <name>TCP_INPUT_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_INPUT_DEBUG: Enable debugging in <ref refid="tcp__in_8c" kindref="compound">tcp_in.c</ref> for incoming debug. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2709" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2709" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga98b23e7cbd3281915c50a485cb61899d" prot="public" static="no"> <name>TCP_LISTEN_BACKLOG</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_LISTEN_BACKLOG: Enable the backlog option for tcp listen pcb. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1212" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1212" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga0dee0911197855bdf19ef79778c241a6" prot="public" static="no"> <name>TCP_MAXRTX</name> <initializer>12</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_MAXRTX: Maximum number of retransmissions of data segments. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1117" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1117" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" prot="public" static="no"> <name>TCP_MSS</name> <initializer>536</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_MSS: TCP Maximum segment size. (default is 536, a conservative default, you might want to increase this.) For the receive side, this MSS is advertised to the remote side when opening a connection. For the transmit size, this MSS sets an upper limit on the MSS advertised by the remote host. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1143" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1143" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga9d6d3219bb5fc0bc760a64114de13c25" prot="public" static="no"> <name>TCP_OOSEQ_MAX_BYTES</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_OOSEQ_MAX_BYTES: The maximum number of bytes queued on ooseq per pcb. Default is 0 (no limit). Only valid for TCP_QUEUE_OOSEQ==1. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1197" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1197" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga1f57d3859c4556f785708e5dc440617e" prot="public" static="no"> <name>TCP_OOSEQ_MAX_PBUFS</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_OOSEQ_MAX_PBUFS: The maximum number of pbufs queued on ooseq per pcb. Default is 0 (no limit). Only valid for TCP_QUEUE_OOSEQ==1. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1205" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1205" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga9f70601fdc1feee490772bf7fcdb74fb" prot="public" static="no"> <name>TCP_OUTPUT_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_OUTPUT_DEBUG: Enable debugging in <ref refid="tcp__out_8c" kindref="compound">tcp_out.c</ref> output functions. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2745" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2745" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga5648e2580bb55c0efdfbebcf3bad1eef" prot="public" static="no"> <name>TCP_OVERSIZE</name> <initializer><ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_OVERSIZE: The maximum number of bytes that tcp_write may allocate ahead of time in an attempt to create shorter pbuf chains for transmission. The meaningful range is 0 to TCP_MSS. Some suggested values are:</para> <para>0: Disable oversized allocation. Each tcp_write() allocates a new pbuf (old behaviour). 1: Allocate size-aligned pbufs with minimal excess. Use this if your scatter-gather DMA requires aligned fragments. 128: Limit the pbuf/memory overhead to 20%. TCP_MSS: Try to create unfragmented TCP packets. TCP_MSS/4: Try to create 4 fragments or less per TCP packet. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1239" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1239" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gae7980c7f8eb45cd411bf410ff0a3fc55" prot="public" static="no"> <name>TCP_QLEN_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_QLEN_DEBUG: Enable debugging for TCP queue lengths. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2759" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2759" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga89ffd0d7d1529bdb26bfbad267d0ad75" prot="public" static="no"> <name>TCP_QUEUE_OOSEQ</name> <initializer>(<ref refid="group__lwip__opts__tcp_1gaa4ed98deb97b77c633cb8870f34c71e9" kindref="member">LWIP_TCP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_QUEUE_OOSEQ==1: TCP will queue segments that arrive out of order. Define to 0 if your device is low on memory. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1132" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1132" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga768765a2c678fefeca6c89aae0cf629f" prot="public" static="no"> <name>TCP_RCV_SCALE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1289" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1289" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga37596f7bbb9b7663826244ba54486679" prot="public" static="no"> <name>TCP_RST_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_RST_DEBUG: Enable debugging for TCP with the RST message. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2752" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2752" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1gad6e52e37415d0d0cbe4931a28f5a9662" prot="public" static="no"> <name>TCP_RTO_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_RTO_DEBUG: Enable debugging in TCP for retransmit timeout. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2724" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2724" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga871d111968d8c6c7880ff36b93c5c4dd" prot="public" static="no"> <name>TCP_SND_BUF</name> <initializer>(2 * <ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_SND_BUF: TCP sender buffer space (bytes). To achieve good performance, this should be at least 2 * TCP_MSS. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1163" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1163" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga9beaa47832ead4180981bfbf71074904" prot="public" static="no"> <name>TCP_SND_QUEUELEN</name> <initializer>((4 * (<ref refid="group__lwip__opts__tcp_1ga871d111968d8c6c7880ff36b93c5c4dd" kindref="member">TCP_SND_BUF</ref>) + (<ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref> - 1))/(<ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref>))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_SND_QUEUELEN: TCP sender buffer space (pbufs). This must be at least as much as (2 * TCP_SND_BUF/TCP_MSS) for things to work. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1171" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1171" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1gae5c9866d7cd463ac7b36792182145aec" prot="public" static="no"> <name>TCP_SNDLOWAT</name> <initializer><ref refid="def_8h_1a748f5df614a3fc989e8900fd229d6e4e" kindref="member">LWIP_MIN</ref>(<ref refid="def_8h_1a21ea174d374106caeafb4aa3a24fbd2b" kindref="member">LWIP_MAX</ref>(((<ref refid="group__lwip__opts__tcp_1ga871d111968d8c6c7880ff36b93c5c4dd" kindref="member">TCP_SND_BUF</ref>)/2), (2 * <ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref>) + 1), (<ref refid="group__lwip__opts__tcp_1ga871d111968d8c6c7880ff36b93c5c4dd" kindref="member">TCP_SND_BUF</ref>) - 1)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_SNDLOWAT: TCP writable space (bytes). This must be less than TCP_SND_BUF. It is the amount of space which must be available in the TCP snd_buf for select to return writable (combined with TCP_SNDQUEUELOWAT). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1180" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1180" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga75659867592a6b01c198532ed1b65698" prot="public" static="no"> <name>TCP_SNDQUEUELOWAT</name> <initializer><ref refid="def_8h_1a21ea174d374106caeafb4aa3a24fbd2b" kindref="member">LWIP_MAX</ref>(((<ref refid="group__lwip__opts__tcp_1ga9beaa47832ead4180981bfbf71074904" kindref="member">TCP_SND_QUEUELEN</ref>)/2), 5)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_SNDQUEUELOWAT: TCP writable bufs (pbuf count). This must be less than TCP_SND_QUEUELEN. If the number of pbufs queued on a pcb drops below this number, select returns writable (combined with TCP_SNDLOWAT). </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1189" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1189" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gaa02ec5c5bc0edebe418680c54d044f58" prot="public" static="no"> <name>TCP_STATS</name> <initializer>(<ref refid="group__lwip__opts__tcp_1gaa4ed98deb97b77c633cb8870f34c71e9" kindref="member">LWIP_TCP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_STATS==1: Enable TCP stats. Default is on if TCP enabled, otherwise off. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1906" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1906" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga50b434a8541a4813f7b27f576c05d1b6" prot="public" static="no"> <name>TCP_SYNMAXRTX</name> <initializer>6</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_SYNMAXRTX: Maximum number of retransmissions of SYN segments. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1124" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1124" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1gacd5b25ea81d2894790d25da5393cdab4" prot="public" static="no"> <name>TCP_TTL</name> <initializer>(<ref refid="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" kindref="member">IP_DEFAULT_TTL</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_TTL: Default Time-To-Live value. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1099" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1099" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga7f535a6efb5cdf86c3210e35ece1d6a7" prot="public" static="no"> <name>TCP_WND</name> <initializer>(4 * <ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_WND: The size of a TCP window. This must be at least (2 * TCP_MSS) for things to work well. ATTENTION: when using TCP_RCV_SCALE, TCP_WND is the total size with scaling applied. Maximum window value in the TCP header will be TCP_WND >> TCP_RCV_SCALE </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1110" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1110" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga3704f433e947d6342da77c74e33627e1" prot="public" static="no"> <name>TCP_WND_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_WND_DEBUG: Enable debugging in <ref refid="tcp__in_8c" kindref="compound">tcp_in.c</ref> for window updating. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2738" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2738" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__tcp_1ga5d45732ba3a8438b141096d86e07ef8d" prot="public" static="no"> <name>TCP_WND_UPDATE_THRESHOLD</name> <initializer><ref refid="def_8h_1a748f5df614a3fc989e8900fd229d6e4e" kindref="member">LWIP_MIN</ref>((<ref refid="group__lwip__opts__tcp_1ga7f535a6efb5cdf86c3210e35ece1d6a7" kindref="member">TCP_WND</ref> / 4), (<ref refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" kindref="member">TCP_MSS</ref> * 4))</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCP_WND_UPDATE_THRESHOLD: difference in window to trigger an explicit window update </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1257" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1257" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga52d6c83451936c3de3b0338d4a3f921f" prot="public" static="no"> <name>TCPIP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCPIP_DEBUG: Enable debugging in <ref refid="tcpip_8c" kindref="compound">tcpip.c</ref>. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2773" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2773" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga8cf210ad4e4bf616860a45fbd140fd06" prot="public" static="no"> <name>TCPIP_MBOX_SIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCPIP_MBOX_SIZE: The mailbox size for the tcpip thread messages The queue size value itself is platform-dependent, but is passed to <ref refid="group__sys__mbox_1ga26c015e64c859c9361a6f75c4e6fa829" kindref="member">sys_mbox_new()</ref> when tcpip_init is called. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1525" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1525" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga405e604e4328e1feb878c6fe1798a587" prot="public" static="no"> <name>TCPIP_THREAD_NAME</name> <initializer>"tcpip_thread"</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCPIP_THREAD_NAME: The name assigned to the main tcpip thread. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1498" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1498" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1ga42b2c7a3042d7c3efd00f367f5837435" prot="public" static="no"> <name>TCPIP_THREAD_PRIO</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCPIP_THREAD_PRIO: The priority assigned to the main tcpip thread. The priority value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1516" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1516" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__thread_1gaa02b84eafa0c8b09b158b97c96d79db0" prot="public" static="no"> <name>TCPIP_THREAD_STACKSIZE</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TCPIP_THREAD_STACKSIZE: The stack size used by the main tcpip thread. The stack size value itself is platform-dependent, but is passed to <ref refid="group__sys__misc_1ga0d596afdd8dbcfad320172d39b0f607a" kindref="member">sys_thread_new()</ref> when the thread is created. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1507" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1507" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga24a6644ba9cc82665a7bf209b3870c15" prot="public" static="no"> <name>TIMERS_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>TIMERS_DEBUG: Enable debugging in timers.c. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2695" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2695" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__debugmsg_1ga0393f312c5475a1c649b39ef9cfcaad4" prot="public" static="no"> <name>UDP_DEBUG</name> <initializer><ref refid="group__debugging__levels_1gadab1cdc3f45939a3a5c9a3d7e04987e1" kindref="member">LWIP_DBG_OFF</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> <para>UDP_DEBUG: Enable debugging in UDP. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="2766" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="2766" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__stats_1gaef64b11bf71f0d6d5bafaf6092462276" prot="public" static="no"> <name>UDP_STATS</name> <initializer>(<ref refid="group__lwip__opts__udp_1gab6030e96e72df649d2650fd32d7a67b3" kindref="member">LWIP_UDP</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>UDP_STATS==1: Enable UDP stats. Default is on if UDP enabled, otherwise off. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1898" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1898" bodyend="-1"/> </memberdef> <memberdef kind="define" id="group__lwip__opts__udp_1ga97908a317bcba89174b5d1ccbdca0096" prot="public" static="no"> <name>UDP_TTL</name> <initializer>(<ref refid="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" kindref="member">IP_DEFAULT_TTL</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> <para>UDP_TTL: Default Time-To-Live value. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h" line="1065" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/net/opt.h" bodystart="1065" bodyend="-1"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <programlisting> <codeline lineno="1"><highlight class="comment">/*</highlight></codeline> <codeline lineno="2"><highlight class="comment"><sp/>*<sp/>Copyright<sp/>(c)<sp/>2001-2004<sp/>Swedish<sp/>Institute<sp/>of<sp/>Computer<sp/>Science.</highlight></codeline> <codeline lineno="3"><highlight class="comment"><sp/>*<sp/>All<sp/>rights<sp/>reserved.</highlight></codeline> <codeline lineno="4"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="5"><highlight class="comment"><sp/>*<sp/>Redistribution<sp/>and<sp/>use<sp/>in<sp/>source<sp/>and<sp/>binary<sp/>forms,<sp/>with<sp/>or<sp/>without<sp/>modification,</highlight></codeline> <codeline lineno="6"><highlight class="comment"><sp/>*<sp/>are<sp/>permitted<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline> <codeline lineno="7"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="8"><highlight class="comment"><sp/>*<sp/>1.<sp/>Redistributions<sp/>of<sp/>source<sp/>code<sp/>must<sp/>retain<sp/>the<sp/>above<sp/>copyright<sp/>notice,</highlight></codeline> <codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>this<sp/>list<sp/>of<sp/>conditions<sp/>and<sp/>the<sp/>following<sp/>disclaimer.</highlight></codeline> <codeline lineno="10"><highlight class="comment"><sp/>*<sp/>2.<sp/>Redistributions<sp/>in<sp/>binary<sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright<sp/>notice,</highlight></codeline> <codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>this<sp/>list<sp/>of<sp/>conditions<sp/>and<sp/>the<sp/>following<sp/>disclaimer<sp/>in<sp/>the<sp/>documentation</highlight></codeline> <codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>and/or<sp/>other<sp/>materials<sp/>provided<sp/>with<sp/>the<sp/>distribution.</highlight></codeline> <codeline lineno="13"><highlight class="comment"><sp/>*<sp/>3.<sp/>The<sp/>name<sp/>of<sp/>the<sp/>author<sp/>may<sp/>not<sp/>be<sp/>used<sp/>to<sp/>endorse<sp/>or<sp/>promote<sp/>products</highlight></codeline> <codeline lineno="14"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>derived<sp/>from<sp/>this<sp/>software<sp/>without<sp/>specific<sp/>prior<sp/>written<sp/>permission.</highlight></codeline> <codeline lineno="15"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="16"><highlight class="comment"><sp/>*<sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>THE<sp/>AUTHOR<sp/>``AS<sp/>IS''<sp/>AND<sp/>ANY<sp/>EXPRESS<sp/>OR<sp/>IMPLIED</highlight></codeline> <codeline lineno="17"><highlight class="comment"><sp/>*<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED<sp/>WARRANTIES<sp/>OF</highlight></codeline> <codeline lineno="18"><highlight class="comment"><sp/>*<sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT</highlight></codeline> <codeline lineno="19"><highlight class="comment"><sp/>*<sp/>SHALL<sp/>THE<sp/>AUTHOR<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,<sp/>SPECIAL,</highlight></codeline> <codeline lineno="20"><highlight class="comment"><sp/>*<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT</highlight></codeline> <codeline lineno="21"><highlight class="comment"><sp/>*<sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS</highlight></codeline> <codeline lineno="22"><highlight class="comment"><sp/>*<sp/>INTERRUPTION)<sp/>HOWEVER<sp/>CAUSED<sp/>AND<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN</highlight></codeline> <codeline lineno="23"><highlight class="comment"><sp/>*<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR<sp/>TORT<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING</highlight></codeline> <codeline lineno="24"><highlight class="comment"><sp/>*<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS<sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY</highlight></codeline> <codeline lineno="25"><highlight class="comment"><sp/>*<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline> <codeline lineno="26"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="27"><highlight class="comment"><sp/>*<sp/>This<sp/>file<sp/>is<sp/>part<sp/>of<sp/>the<sp/>lwIP<sp/>TCP/IP<sp/>stack.</highlight></codeline> <codeline lineno="28"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="29"><highlight class="comment"><sp/>*<sp/>Author:<sp/>Adam<sp/>Dunkels<sp/><adam@sics.se></highlight></codeline> <codeline lineno="30"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="31"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="32"><highlight class="normal"></highlight></codeline> <codeline lineno="33"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline> <codeline lineno="34"><highlight class="comment"><sp/>*<sp/>NOTE:<sp/>||<sp/>defined<sp/>__DOXYGEN__<sp/>is<sp/>a<sp/>workaround<sp/>for<sp/>doxygen<sp/>bug<sp/>-</highlight></codeline> <codeline lineno="35"><highlight class="comment"><sp/>*<sp/>without<sp/>this,<sp/>doxygen<sp/>does<sp/>not<sp/>see<sp/>the<sp/>actual<sp/>#define</highlight></codeline> <codeline lineno="36"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="37"><highlight class="normal"></highlight></codeline> <codeline lineno="38"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_HDR_OPT_H</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="39"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HDR_OPT_H</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="40"><highlight class="normal"></highlight></codeline> <codeline lineno="41"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline> <codeline lineno="42"><highlight class="comment"><sp/>*<sp/>Include<sp/>user<sp/>defined<sp/>options<sp/>first.<sp/>Anything<sp/>not<sp/>defined<sp/>in<sp/>these<sp/>files</highlight></codeline> <codeline lineno="43"><highlight class="comment"><sp/>*<sp/>will<sp/>be<sp/>set<sp/>to<sp/>standard<sp/>values.<sp/>Override<sp/>anything<sp/>you<sp/>don't<sp/>like!</highlight></codeline> <codeline lineno="44"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="45"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><<ref refid="lwipopts_8h" kindref="compound">net/lwipopts.h</ref>></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="46"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><<ref refid="debug_8h" kindref="compound">net/debug.h</ref>></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="47"><highlight class="normal"></highlight></codeline> <codeline lineno="72"><highlight class="preprocessor">#if<sp/>!defined<sp/>NO_SYS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="73" refid="opt_8h_1ae00ba99de94a5bf84d832be8976df59b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NO_SYS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="74"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="75"><highlight class="normal"></highlight></codeline> <codeline lineno="81"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TIMERS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="82"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>NO_SYS_NO_TIMERS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="83"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TIMERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(!NO_SYS<sp/>||<sp/>(NO_SYS<sp/>&&<sp/>!NO_SYS_NO_TIMERS))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="84"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="85" refid="opt_8h_1a25a41610055f91cbd0960256240b8f2c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TIMERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="86"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="87"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="88"><highlight class="normal"></highlight></codeline> <codeline lineno="96"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TIMERS_CUSTOM</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="97" refid="opt_8h_1aff0ea56f3e3d8e86c49b50557bc13815" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TIMERS_CUSTOM<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="98"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="99"><highlight class="normal"></highlight></codeline> <codeline lineno="104"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMCPY</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="105" refid="opt_8h_1aa1dd57a66b6de8c0593e9e3e8d1411f6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMCPY(dst,src,len)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>memcpy(dst,src,len)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="106"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="107"><highlight class="normal"></highlight></codeline> <codeline lineno="112"><highlight class="preprocessor">#if<sp/>!defined<sp/>SMEMCPY</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="113" refid="opt_8h_1a8c6e3c1e4f74acb16376188dbf8909ec" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SMEMCPY(dst,src,len)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>memcpy(dst,src,len)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="114"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="115"><highlight class="normal"></highlight></codeline> <codeline lineno="116"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline> <codeline lineno="117"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="118"><highlight class="comment"><sp/>-----------<sp/>Core<sp/>locking<sp/>-----------</highlight></codeline> <codeline lineno="119"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="120"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="128"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_MPU_COMPATIBLE</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="129" refid="opt_8h_1ae9afcefa5d233372abb9413188dd98c9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_MPU_COMPATIBLE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="130"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="131"><highlight class="normal"></highlight></codeline> <codeline lineno="140"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCPIP_CORE_LOCKING</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="141" refid="opt_8h_1a8e46232794349c209e8ed4e9e7e4f011" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCPIP_CORE_LOCKING<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="142"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="143"><highlight class="normal"></highlight></codeline> <codeline lineno="152"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCPIP_CORE_LOCKING_INPUT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="153" refid="opt_8h_1a351beb1c06affe49e717bc9f76c66acf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCPIP_CORE_LOCKING_INPUT<sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="154"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="155"><highlight class="normal"></highlight></codeline> <codeline lineno="163"><highlight class="preprocessor">#if<sp/>!defined<sp/>SYS_LIGHTWEIGHT_PROT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="164" refid="opt_8h_1ae85efb3a5fcf8585c94b3c2669978959" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SYS_LIGHTWEIGHT_PROT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="165"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="166"><highlight class="normal"></highlight></codeline> <codeline lineno="170"><highlight class="comment">/*</highlight></codeline> <codeline lineno="171"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="172"><highlight class="comment"><sp/>----------<sp/>Memory<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="173"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="174"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="185"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_LIBC_MALLOC<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="186" refid="group__lwip__opts__mem_1ga4ef345cc270912bd2230b1c5ec51dfc8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_LIBC_MALLOC<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="187"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="188"><highlight class="normal"></highlight></codeline> <codeline lineno="198"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_MEM_MALLOC<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="199" refid="group__lwip__opts__mem_1gae93af697d27bbcefa6a28052d90f2f38" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_MEM_MALLOC<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="200"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="201"><highlight class="normal"></highlight></codeline> <codeline lineno="207"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_ALIGNMENT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="208" refid="group__lwip__opts__mem_1ga97343214666ee6dcb18c0bd77b441ea7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_ALIGNMENT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="209"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="210"><highlight class="normal"></highlight></codeline> <codeline lineno="215"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="216" refid="group__lwip__opts__mem_1ga2dcf8c45f945dd0c4301a94700f2112c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1600</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="217"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="218"><highlight class="normal"></highlight></codeline> <codeline lineno="228"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_OVERFLOW_CHECK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="229" refid="group__lwip__opts__mem_1ga27fdd01194a42fc41a7716b72cdb49e3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_OVERFLOW_CHECK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="230"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="231"><highlight class="normal"></highlight></codeline> <codeline lineno="236"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_SANITY_CHECK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="237" refid="group__lwip__opts__mem_1ga0838947193e222a9f46b582e01e5beff" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_SANITY_CHECK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="238"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="239"><highlight class="normal"></highlight></codeline> <codeline lineno="246"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_USE_POOLS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="247" refid="group__lwip__opts__mem_1gaddca3141bc7037241769eb152b6f89ba" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_USE_POOLS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="248"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="249"><highlight class="normal"></highlight></codeline> <codeline lineno="254"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_USE_POOLS_TRY_BIGGER_POOL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="255" refid="group__lwip__opts__mem_1gaba8be68e8fd0716b723ce4569ed89f82" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_USE_POOLS_TRY_BIGGER_POOL<sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="256"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="257"><highlight class="normal"></highlight></codeline> <codeline lineno="264"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_USE_CUSTOM_POOLS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="265" refid="group__lwip__opts__mem_1ga69de593b8ffd4f1c249f03e48e11983b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_USE_CUSTOM_POOLS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="266"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="267"><highlight class="normal"></highlight></codeline> <codeline lineno="286"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="287" refid="group__lwip__opts__mem_1ga0a3ef6098813c103e5aba07da76e15e2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT<sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="288"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="289"><highlight class="normal"></highlight></codeline> <codeline lineno="293"><highlight class="comment">/*</highlight></codeline> <codeline lineno="294"><highlight class="comment"><sp/>------------------------------------------------</highlight></codeline> <codeline lineno="295"><highlight class="comment"><sp/>----------<sp/>Internal<sp/>Memory<sp/>Pool<sp/>Sizes<sp/>----------</highlight></codeline> <codeline lineno="296"><highlight class="comment"><sp/>------------------------------------------------</highlight></codeline> <codeline lineno="297"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="308"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_PBUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="309" refid="group__lwip__opts__memp_1ga92b30aed958ec59334d936d4ca725418" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_PBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>16</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="310"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="311"><highlight class="normal"></highlight></codeline> <codeline lineno="316"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_RAW_PCB<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="317" refid="group__lwip__opts__memp_1ga379bf92ed322cda54cb701337421e0d3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_RAW_PCB<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="318"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="319"><highlight class="normal"></highlight></codeline> <codeline lineno="325"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_UDP_PCB<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="326" refid="group__lwip__opts__memp_1ga2c416da481ab09bd1ba257b75a0707eb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_UDP_PCB<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="327"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="328"><highlight class="normal"></highlight></codeline> <codeline lineno="333"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_TCP_PCB<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="334" refid="group__lwip__opts__memp_1ga73beecc19cfbc3114768f9b32b2cd70e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_TCP_PCB<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>5</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="335"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="336"><highlight class="normal"></highlight></codeline> <codeline lineno="341"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_TCP_PCB_LISTEN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="342" refid="group__lwip__opts__memp_1ga04fba6a249123513271dccb4ec26aa5a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_TCP_PCB_LISTEN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="343"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="344"><highlight class="normal"></highlight></codeline> <codeline lineno="349"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_TCP_SEG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="350" refid="group__lwip__opts__memp_1gaa35fb3a1a76661e3ffb9722a57092de3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_TCP_SEG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>16</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="351"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="352"><highlight class="normal"></highlight></codeline> <codeline lineno="357"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_REASSDATA<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="358" refid="group__lwip__opts__memp_1ga169436c5860253b90e25bdba9fdcac86" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_REASSDATA<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>5</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="359"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="360"><highlight class="normal"></highlight></codeline> <codeline lineno="368"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_FRAG_PBUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="369" refid="group__lwip__opts__memp_1ga1f66051a654dcd7a4e19bc6aff240630" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_FRAG_PBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>15</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="370"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="371"><highlight class="normal"></highlight></codeline> <codeline lineno="378"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_ARP_QUEUE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="379" refid="group__lwip__opts__memp_1ga087b00ea20a7edebcad33a1a1353a5d7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_ARP_QUEUE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>30</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="380"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="381"><highlight class="normal"></highlight></codeline> <codeline lineno="388"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_IGMP_GROUP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="389" refid="group__lwip__opts__memp_1gab648ff95d8ffa4216b95f82a568a5d9a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_IGMP_GROUP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="390"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="391"><highlight class="normal"></highlight></codeline> <codeline lineno="397"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_SYS_TIMEOUT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="398" refid="group__lwip__opts__memp_1ga4afbdca581a58d57bc7a81118a95327e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_SYS_TIMEOUT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_TCP<sp/>+<sp/>IP_REASSEMBLY<sp/>+<sp/>LWIP_ARP<sp/>+<sp/>(2*LWIP_DHCP)<sp/>+<sp/>LWIP_AUTOIP<sp/>+<sp/>LWIP_IGMP<sp/>+<sp/>LWIP_DNS<sp/>+<sp/>(PPP_SUPPORT*6*MEMP_NUM_PPP_PCB)<sp/>+<sp/>(LWIP_IPV6<sp/>?<sp/>(1<sp/>+<sp/>LWIP_IPV6_REASS<sp/>+<sp/>LWIP_IPV6_MLD)<sp/>:<sp/>0))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="399"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="400"><highlight class="normal"></highlight></codeline> <codeline lineno="405"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_NETBUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="406" refid="group__lwip__opts__memp_1ga5d99df65869ac101ed6a611fc85016be" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_NETBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="407"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="408"><highlight class="normal"></highlight></codeline> <codeline lineno="413"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_NETCONN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="414" refid="group__lwip__opts__memp_1gacb40bd726b7e15593b20a628d298f456" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_NETCONN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="415"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="416"><highlight class="normal"></highlight></codeline> <codeline lineno="422"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_TCPIP_MSG_API<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="423" refid="group__lwip__opts__memp_1gafbbfd6ce8536038cd00fa85bebae987c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_TCPIP_MSG_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="424"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="425"><highlight class="normal"></highlight></codeline> <codeline lineno="431"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_TCPIP_MSG_INPKT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="432" refid="group__lwip__opts__memp_1gab089a7088439e726c3801ba9e249d831" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_TCPIP_MSG_INPKT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="433"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="434"><highlight class="normal"></highlight></codeline> <codeline lineno="439"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_NETDB<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="440" refid="group__lwip__opts__memp_1ga293bc22b60bf3f8e2520f60a88370e7a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_NETDB<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="441"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="442"><highlight class="normal"></highlight></codeline> <codeline lineno="447"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_LOCALHOSTLIST<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="448" refid="group__lwip__opts__memp_1gaa9b0f949da12cbe8fe5f7aefc30290e0" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_LOCALHOSTLIST<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="449"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="450"><highlight class="normal"></highlight></codeline> <codeline lineno="454"><highlight class="preprocessor">#if<sp/>!defined<sp/>PBUF_POOL_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="455" refid="group__lwip__opts__memp_1ga50eaadc4cad0716410332691e382c38a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_POOL_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>16</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="456"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="457"><highlight class="normal"></highlight></codeline> <codeline lineno="461"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_API_MSG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="462" refid="group__lwip__opts__memp_1ga5a95abf3610c56e7c23cb035eb9c3444" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_API_MSG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>MEMP_NUM_TCPIP_MSG_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="463"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="464"><highlight class="normal"></highlight></codeline> <codeline lineno="467"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_DNS_API_MSG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="468" refid="group__lwip__opts__memp_1ga3b1f228c598529c62895ad04ff294980" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_DNS_API_MSG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>MEMP_NUM_TCPIP_MSG_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="469"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="470"><highlight class="normal"></highlight></codeline> <codeline lineno="474"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="475" refid="group__lwip__opts__memp_1gacf9782dd26bf8a655044dc041a9de948" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA<sp/>MEMP_NUM_TCPIP_MSG_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="476"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="477"><highlight class="normal"></highlight></codeline> <codeline lineno="481"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_NETIFAPI_MSG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="482" refid="group__lwip__opts__memp_1gadd5a973b98068ce9318ea2f96b5fa14c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_NETIFAPI_MSG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>MEMP_NUM_TCPIP_MSG_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="483"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="484"><highlight class="normal"></highlight></codeline> <codeline lineno="488"><highlight class="comment">/*</highlight></codeline> <codeline lineno="489"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="490"><highlight class="comment"><sp/>----------<sp/>ARP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="491"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="492"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="501"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ARP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="502" refid="group__lwip__opts__arp_1ga9609a014bba4638cc191d6a8f9556c87" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ARP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="503"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="504"><highlight class="normal"></highlight></codeline> <codeline lineno="508"><highlight class="preprocessor">#if<sp/>!defined<sp/>ARP_TABLE_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="509" refid="group__lwip__opts__arp_1ga924936a814564dbdb0bc950d255a83b9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ARP_TABLE_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>10</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="510"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="511"><highlight class="normal"></highlight></codeline> <codeline lineno="516"><highlight class="preprocessor">#if<sp/>!defined<sp/>ARP_MAXAGE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="517" refid="group__lwip__opts__arp_1ga741a0710dc126ed3ae9e305472df3432" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ARP_MAXAGE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>300</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="518"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="519"><highlight class="normal"></highlight></codeline> <codeline lineno="527"><highlight class="preprocessor">#if<sp/>!defined<sp/>ARP_QUEUEING<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="528" refid="group__lwip__opts__arp_1ga75837814536af29b6102508588d0ab58" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ARP_QUEUEING<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="529"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="530"><highlight class="normal"></highlight></codeline> <codeline lineno="535"><highlight class="preprocessor">#if<sp/>!defined<sp/>ARP_QUEUE_LEN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="536" refid="group__lwip__opts__arp_1ga29f41a6ebdbb23f46688d381b3609fd1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ARP_QUEUE_LEN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="537"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="538"><highlight class="normal"></highlight></codeline> <codeline lineno="549"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETHARP_SUPPORT_VLAN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="550" refid="group__lwip__opts__arp_1ga70ce0ecf56cf5fab000134e66d863f90" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_SUPPORT_VLAN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="551"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="552"><highlight class="normal"></highlight></codeline> <codeline lineno="555"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ETHERNET<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="556" refid="group__lwip__opts__arp_1ga30e02dc217cc2995d0fd241d510c904f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ETHERNET<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_ARP</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="557"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="558"><highlight class="normal"></highlight></codeline> <codeline lineno="564"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETH_PAD_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="565" refid="group__lwip__opts__arp_1gad7fa3b356ca7e603e848b069c4cc6276" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETH_PAD_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="566"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="567"><highlight class="normal"></highlight></codeline> <codeline lineno="571"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETHARP_SUPPORT_STATIC_ENTRIES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="572" refid="group__lwip__opts__arp_1ga4675829464156f3d665f4de171c212d7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_SUPPORT_STATIC_ENTRIES<sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="573"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="574"><highlight class="normal"></highlight></codeline> <codeline lineno="579"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETHARP_TABLE_MATCH_NETIF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="580" refid="group__lwip__opts__arp_1ga2f762eee309a545650f80fc8dcc19084" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_TABLE_MATCH_NETIF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="581"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="582"><highlight class="normal"></highlight></codeline> <codeline lineno="586"><highlight class="comment">/*</highlight></codeline> <codeline lineno="587"><highlight class="comment"><sp/>--------------------------------</highlight></codeline> <codeline lineno="588"><highlight class="comment"><sp/>----------<sp/>IP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="589"><highlight class="comment"><sp/>--------------------------------</highlight></codeline> <codeline lineno="590"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="599"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV4<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="600" refid="group__lwip__opts__ipv4_1ga429e811a80ebb5157e14a854870c4410" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV4<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="601"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="602"><highlight class="normal"></highlight></codeline> <codeline lineno="608"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_FORWARD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="609" refid="group__lwip__opts__ipv4_1ga881d32ff5ee02af01f758953f1b51d59" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_FORWARD<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="610"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="611"><highlight class="normal"></highlight></codeline> <codeline lineno="617"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_REASSEMBLY<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="618" refid="group__lwip__opts__ipv4_1ga1a31ab0e0f37b17d40fa7c35bc2c4f69" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_REASSEMBLY<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="619"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="620"><highlight class="normal"></highlight></codeline> <codeline lineno="626"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_FRAG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="627" refid="group__lwip__opts__ipv4_1gaf85c8bdd5035b6cada790b4cc2a209a4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_FRAG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="628"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="629"><highlight class="normal"></highlight></codeline> <codeline lineno="630"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!LWIP_IPV4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="631"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>disable<sp/>IPv4<sp/>extensions<sp/>when<sp/>IPv4<sp/>is<sp/>disabled<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="632"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>IP_FORWARD</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="633"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_FORWARD<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="634"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>IP_REASSEMBLY</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="635"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_REASSEMBLY<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="636"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>IP_FRAG</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="637"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_FRAG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="638"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>!LWIP_IPV4<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="639"><highlight class="normal"></highlight></codeline> <codeline lineno="645"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_OPTIONS_ALLOWED<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="646" refid="group__lwip__opts__ipv4_1gaa956b0167c37a2265b55e2d0204a3933" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_OPTIONS_ALLOWED<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="647"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="648"><highlight class="normal"></highlight></codeline> <codeline lineno="654"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_REASS_MAXAGE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="655" refid="group__lwip__opts__ipv4_1gad41122bd0b5485a18a4415c8f953727b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_REASS_MAXAGE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="656"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="657"><highlight class="normal"></highlight></codeline> <codeline lineno="664"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_REASS_MAX_PBUFS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="665" refid="group__lwip__opts__ipv4_1ga29084a46d7d4be30e8029d356bca0394" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_REASS_MAX_PBUFS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>10</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="666"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="667"><highlight class="normal"></highlight></codeline> <codeline lineno="671"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_DEFAULT_TTL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="672" refid="group__lwip__opts__ipv4_1ga556b9b58fd02c0fdd126791baef77411" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_DEFAULT_TTL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>255</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="673"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="674"><highlight class="normal"></highlight></codeline> <codeline lineno="680"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_SOF_BROADCAST<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="681" refid="group__lwip__opts__ipv4_1ga0b2c993fd940f5774108298933310384" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_SOF_BROADCAST<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="682"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="683"><highlight class="normal"></highlight></codeline> <codeline lineno="688"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_SOF_BROADCAST_RECV<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="689" refid="group__lwip__opts__ipv4_1ga0f1fbf42d3344bf87cd056d48ddca3db" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_SOF_BROADCAST_RECV<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="690"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="691"><highlight class="normal"></highlight></codeline> <codeline lineno="699"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_FORWARD_ALLOW_TX_ON_RX_NETIF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="700" refid="group__lwip__opts__ipv4_1ga9e761df07c4e93901858741d4771dbc7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_FORWARD_ALLOW_TX_ON_RX_NETIF<sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="701"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="702"><highlight class="normal"></highlight></codeline> <codeline lineno="708"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="709" refid="group__lwip__opts__ipv4_1gafd988b31749b30c65009c8ddf6c0a58d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS<sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="710"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="711"><highlight class="normal"></highlight></codeline> <codeline lineno="715"><highlight class="comment">/*</highlight></codeline> <codeline lineno="716"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="717"><highlight class="comment"><sp/>----------<sp/>ICMP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="718"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="719"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="729"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ICMP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="730" refid="group__lwip__opts__icmp_1gae4d45345c3ab8e5a355fda1d8d24fca6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ICMP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="731"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="732"><highlight class="normal"></highlight></codeline> <codeline lineno="736"><highlight class="preprocessor">#if<sp/>!defined<sp/>ICMP_TTL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="737" refid="group__lwip__opts__icmp_1gae1533f2bc39a5843989909555f6ce0cf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP_TTL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(IP_DEFAULT_TTL)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="738"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="739"><highlight class="normal"></highlight></codeline> <codeline lineno="743"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_BROADCAST_PING<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="744" refid="group__lwip__opts__icmp_1ga8088cb56d1a84fe554b11bc15d84b2b9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_BROADCAST_PING<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="745"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="746"><highlight class="normal"></highlight></codeline> <codeline lineno="750"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_MULTICAST_PING<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="751" refid="group__lwip__opts__icmp_1gaf77baf0a83b04312eab4c006ef229661" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_MULTICAST_PING<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="752"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="753"><highlight class="normal"></highlight></codeline> <codeline lineno="757"><highlight class="comment">/*</highlight></codeline> <codeline lineno="758"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="759"><highlight class="comment"><sp/>----------<sp/>RAW<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="760"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="761"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="770"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_RAW<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="771" refid="group__lwip__opts__raw_1gaca452be5cb05d9666f8f57e582c39221" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_RAW<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="772"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="773"><highlight class="normal"></highlight></codeline> <codeline lineno="777"><highlight class="preprocessor">#if<sp/>!defined<sp/>RAW_TTL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="778" refid="group__lwip__opts__raw_1ga36e3ffa66073ca0d27d11c422778249c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RAW_TTL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(IP_DEFAULT_TTL)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="779"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="780"><highlight class="normal"></highlight></codeline> <codeline lineno="784"><highlight class="comment">/*</highlight></codeline> <codeline lineno="785"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="786"><highlight class="comment"><sp/>----------<sp/>DHCP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="787"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="788"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="797"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="798" refid="group__lwip__opts__dhcp_1ga8a6ec62dc121064ac591b1fd8567bee9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="799"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="800"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!LWIP_IPV4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="801"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>disable<sp/>DHCP<sp/>when<sp/>IPv4<sp/>is<sp/>disabled<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="802"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>LWIP_DHCP</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="803"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="804"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>!LWIP_IPV4<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="805"><highlight class="normal"></highlight></codeline> <codeline lineno="809"><highlight class="preprocessor">#if<sp/>!defined<sp/>DHCP_DOES_ARP_CHECK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="810" refid="group__lwip__opts__dhcp_1gab2d91de7b2fce879b0a213682e1b0b69" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DHCP_DOES_ARP_CHECK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>((LWIP_DHCP)<sp/>&&<sp/>(LWIP_ARP))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="811"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="812"><highlight class="normal"></highlight></codeline> <codeline lineno="819"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_CHECK_LINK_UP</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="820" refid="group__lwip__opts__dhcp_1ga1e9ec404a96581fdbc9d231a8a698a60" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_CHECK_LINK_UP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="821"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="822"><highlight class="normal"></highlight></codeline> <codeline lineno="826"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_BOOTP_FILE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="827" refid="group__lwip__opts__dhcp_1ga3c2983cbd228011dd3e18cb417e7e423" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_BOOTP_FILE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="828"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="829"><highlight class="normal"></highlight></codeline> <codeline lineno="835"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_GET_NTP_SRV<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="836" refid="group__lwip__opts__dhcp_1ga2cc18315edcd5ffc083d1256f7d22a83" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_GET_NTP_SRV<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="837"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="838"><highlight class="normal"></highlight></codeline> <codeline lineno="842"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_MAX_NTP_SERVERS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="843" refid="group__lwip__opts__dhcp_1ga9d014e3f7dc9e1e7c7decd8652ba65e2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_MAX_NTP_SERVERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="844"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="845"><highlight class="normal"></highlight></codeline> <codeline lineno="851"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_MAX_DNS_SERVERS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="852" refid="group__lwip__opts__dhcp_1ga60ccc20fbb08be24b5d5f599dd47a6a6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_MAX_DNS_SERVERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/>DNS_MAX_SERVERS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="853"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="854"><highlight class="normal"></highlight></codeline> <codeline lineno="858"><highlight class="comment">/*</highlight></codeline> <codeline lineno="859"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="860"><highlight class="comment"><sp/>----------<sp/>AUTOIP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="861"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="862"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="871"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_AUTOIP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="872" refid="group__lwip__opts__autoip_1gaaf1b3a089827223589baf1b7f4f57069" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_AUTOIP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="873"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="874"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!LWIP_IPV4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="875"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>disable<sp/>AUTOIP<sp/>when<sp/>IPv4<sp/>is<sp/>disabled<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="876"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>LWIP_AUTOIP</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="877"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_AUTOIP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="878"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>!LWIP_IPV4<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="879"><highlight class="normal"></highlight></codeline> <codeline lineno="884"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_AUTOIP_COOP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="885" refid="group__lwip__opts__autoip_1ga1a91e18dbb9777bc6e3963f52cb5f9fe" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_AUTOIP_COOP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="886"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="887"><highlight class="normal"></highlight></codeline> <codeline lineno="895"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DHCP_AUTOIP_COOP_TRIES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="896" refid="group__lwip__opts__autoip_1ga4ff3f941b4c71a04b0c30fbee5b198c2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DHCP_AUTOIP_COOP_TRIES<sp/><sp/><sp/><sp/><sp/>9</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="897"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="898"><highlight class="normal"></highlight></codeline> <codeline lineno="902"><highlight class="comment">/*</highlight></codeline> <codeline lineno="903"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="904"><highlight class="comment"><sp/>-----<sp/>SNMP<sp/>MIB2<sp/>support<sp/><sp/><sp/><sp/><sp/><sp/>-----</highlight></codeline> <codeline lineno="905"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="906"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="917"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_MIB2_CALLBACKS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="918" refid="group__lwip__opts__mib2_1gad84d6a781880cec19a1ef4b2339fea29" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_MIB2_CALLBACKS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="919"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="920"><highlight class="normal"></highlight></codeline> <codeline lineno="924"><highlight class="comment">/*</highlight></codeline> <codeline lineno="925"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="926"><highlight class="comment"><sp/>-----<sp/>Multicast/IGMP<sp/>options<sp/>-----</highlight></codeline> <codeline lineno="927"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="928"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="937"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IGMP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="938" refid="group__lwip__opts__igmp_1gadaf25915ae1fd69c0943ef68cbb38923" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IGMP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="939"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="940"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!LWIP_IPV4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="941"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>LWIP_IGMP</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="942"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IGMP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="943"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="944"><highlight class="normal"></highlight></codeline> <codeline lineno="949"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_MULTICAST_TX_OPTIONS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="950" refid="group__lwip__opts__igmp_1gab8d7d53247cc62caa76f54b2c5a5df30" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_MULTICAST_TX_OPTIONS<sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IGMP<sp/>&&<sp/>LWIP_UDP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="951"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="952"><highlight class="normal"></highlight></codeline> <codeline lineno="956"><highlight class="comment">/*</highlight></codeline> <codeline lineno="957"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="958"><highlight class="comment"><sp/>----------<sp/>DNS<sp/>options<sp/>-----------</highlight></codeline> <codeline lineno="959"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="960"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="970"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DNS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="971" refid="group__lwip__opts__dns_1ga98710dd81446b7cb2daac736bae6f646" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="972"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="973"><highlight class="normal"></highlight></codeline> <codeline lineno="975"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_TABLE_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="976" refid="group__lwip__opts__dns_1ga2384e76c1acdf969d883f3de08d340f7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_TABLE_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="977"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="978"><highlight class="normal"></highlight></codeline> <codeline lineno="980"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_MAX_NAME_LENGTH<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="981" refid="group__lwip__opts__dns_1ga3b01c79902063c170ef57deb72f56124" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_MAX_NAME_LENGTH<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>256</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="982"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="983"><highlight class="normal"></highlight></codeline> <codeline lineno="988"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_MAX_SERVERS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="989" refid="group__lwip__opts__dns_1ga9f9881c887a8aceb9765820c2dbdf292" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_MAX_SERVERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="990"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="991"><highlight class="normal"></highlight></codeline> <codeline lineno="993"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_DOES_NAME_CHECK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="994" refid="group__lwip__opts__dns_1ga07ffd8e9106dae3b65347bd03811a4b6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_DOES_NAME_CHECK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="995"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="996"><highlight class="normal"></highlight></codeline> <codeline lineno="1001"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DNS_SECURE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1002" refid="group__lwip__opts__dns_1ga8979c30dfbfde609d5139f80aabdfcc5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS_SECURE<sp/>(LWIP_DNS_SECURE_RAND_XID<sp/>|<sp/>LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING<sp/>|<sp/>LWIP_DNS_SECURE_RAND_SRC_PORT)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1003"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1004"><highlight class="normal"></highlight></codeline> <codeline lineno="1005"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>A<sp/>list<sp/>of<sp/>DNS<sp/>security<sp/>features<sp/>follows<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1006" refid="group__lwip__opts__dns_1ga247795be83258f9afd0e3649a20fe30d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS_SECURE_RAND_XID<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1007" refid="group__lwip__opts__dns_1ga5cabf5668bb2532408d9dcb8caf56092" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING<sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1008" refid="group__lwip__opts__dns_1ga3aa0b17e6093d9e109790b28d6adfa65" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS_SECURE_RAND_SRC_PORT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1009"><highlight class="normal"></highlight></codeline> <codeline lineno="1018"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_LOCAL_HOSTLIST<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1019" refid="group__lwip__opts__dns_1gacba1ac491c1b47b98dfbd0d5c1662659" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_LOCAL_HOSTLIST<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1020"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>DNS_LOCAL_HOSTLIST<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1021"><highlight class="normal"></highlight></codeline> <codeline lineno="1024"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_LOCAL_HOSTLIST_IS_DYNAMIC<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1025" refid="group__lwip__opts__dns_1ga8235a5fb0a1c1cceeee670cf95612ba8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_LOCAL_HOSTLIST_IS_DYNAMIC<sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1026"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>DNS_LOCAL_HOSTLIST_IS_DYNAMIC<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1027"><highlight class="normal"></highlight></codeline> <codeline lineno="1030"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DNS_SUPPORT_MDNS_QUERIES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1031" refid="group__lwip__opts__dns_1gafcbde5706a70ace562bd1f7d2d6f77cb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DNS_SUPPORT_MDNS_QUERIES<sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1032"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1033"><highlight class="normal"></highlight></codeline> <codeline lineno="1037"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1038"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="1039"><highlight class="comment"><sp/>----------<sp/>UDP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1040"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="1041"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1050"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_UDP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1051" refid="group__lwip__opts__udp_1gab6030e96e72df649d2650fd32d7a67b3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_UDP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1052"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1053"><highlight class="normal"></highlight></codeline> <codeline lineno="1057"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_UDPLITE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1058" refid="group__lwip__opts__udp_1ga35731bc5f337943e474a15c1cd538a61" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_UDPLITE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1059"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1060"><highlight class="normal"></highlight></codeline> <codeline lineno="1064"><highlight class="preprocessor">#if<sp/>!defined<sp/>UDP_TTL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1065" refid="group__lwip__opts__udp_1ga97908a317bcba89174b5d1ccbdca0096" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>UDP_TTL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(IP_DEFAULT_TTL)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1066"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1067"><highlight class="normal"></highlight></codeline> <codeline lineno="1071"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETBUF_RECVINFO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1072" refid="group__lwip__opts__udp_1ga72021505969c5ce29e972486d7794baa" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETBUF_RECVINFO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1073"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1074"><highlight class="normal"></highlight></codeline> <codeline lineno="1078"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1079"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="1080"><highlight class="comment"><sp/>----------<sp/>TCP<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1081"><highlight class="comment"><sp/>---------------------------------</highlight></codeline> <codeline lineno="1082"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1091"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1092" refid="group__lwip__opts__tcp_1gaa4ed98deb97b77c633cb8870f34c71e9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1093"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1094"><highlight class="normal"></highlight></codeline> <codeline lineno="1098"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_TTL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1099" refid="group__lwip__opts__tcp_1gacd5b25ea81d2894790d25da5393cdab4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_TTL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(IP_DEFAULT_TTL)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1100"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1101"><highlight class="normal"></highlight></codeline> <codeline lineno="1109"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_WND<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1110" refid="group__lwip__opts__tcp_1ga7f535a6efb5cdf86c3210e35ece1d6a7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_WND<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(4<sp/>*<sp/>TCP_MSS)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1111"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1112"><highlight class="normal"></highlight></codeline> <codeline lineno="1116"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_MAXRTX<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1117" refid="group__lwip__opts__tcp_1ga0dee0911197855bdf19ef79778c241a6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_MAXRTX<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>12</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1118"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1119"><highlight class="normal"></highlight></codeline> <codeline lineno="1123"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_SYNMAXRTX<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1124" refid="group__lwip__opts__tcp_1ga50b434a8541a4813f7b27f576c05d1b6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_SYNMAXRTX<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>6</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1125"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1126"><highlight class="normal"></highlight></codeline> <codeline lineno="1131"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_QUEUE_OOSEQ<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1132" refid="group__lwip__opts__tcp_1ga89ffd0d7d1529bdb26bfbad267d0ad75" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_QUEUE_OOSEQ<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_TCP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1133"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1134"><highlight class="normal"></highlight></codeline> <codeline lineno="1142"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_MSS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1143" refid="group__lwip__opts__tcp_1gaf1ab7bb27860aa3677c387a2f3ba317b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_MSS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>536</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1144"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1145"><highlight class="normal"></highlight></codeline> <codeline lineno="1154"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_CALCULATE_EFF_SEND_MSS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1155" refid="group__lwip__opts__tcp_1gac04b84d32251ac558f0c3a8af85ba3a5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_CALCULATE_EFF_SEND_MSS<sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1156"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1157"><highlight class="normal"></highlight></codeline> <codeline lineno="1162"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_SND_BUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1163" refid="group__lwip__opts__tcp_1ga871d111968d8c6c7880ff36b93c5c4dd" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_SND_BUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(2<sp/>*<sp/>TCP_MSS)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1164"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1165"><highlight class="normal"></highlight></codeline> <codeline lineno="1170"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_SND_QUEUELEN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1171" refid="group__lwip__opts__tcp_1ga9beaa47832ead4180981bfbf71074904" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_SND_QUEUELEN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>((4<sp/>*<sp/>(TCP_SND_BUF)<sp/>+<sp/>(TCP_MSS<sp/>-<sp/>1))/(TCP_MSS))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1172"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1173"><highlight class="normal"></highlight></codeline> <codeline lineno="1179"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_SNDLOWAT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1180" refid="group__lwip__opts__tcp_1gae5c9866d7cd463ac7b36792182145aec" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_SNDLOWAT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_MIN(LWIP_MAX(((TCP_SND_BUF)/2),<sp/>(2<sp/>*<sp/>TCP_MSS)<sp/>+<sp/>1),<sp/>(TCP_SND_BUF)<sp/>-<sp/>1)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1181"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1182"><highlight class="normal"></highlight></codeline> <codeline lineno="1188"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_SNDQUEUELOWAT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1189" refid="group__lwip__opts__tcp_1ga75659867592a6b01c198532ed1b65698" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_SNDQUEUELOWAT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_MAX(((TCP_SND_QUEUELEN)/2),<sp/>5)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1190"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1191"><highlight class="normal"></highlight></codeline> <codeline lineno="1196"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_OOSEQ_MAX_BYTES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1197" refid="group__lwip__opts__tcp_1ga9d6d3219bb5fc0bc760a64114de13c25" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_OOSEQ_MAX_BYTES<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1198"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1199"><highlight class="normal"></highlight></codeline> <codeline lineno="1204"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_OOSEQ_MAX_PBUFS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1205" refid="group__lwip__opts__tcp_1ga1f57d3859c4556f785708e5dc440617e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_OOSEQ_MAX_PBUFS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1206"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1207"><highlight class="normal"></highlight></codeline> <codeline lineno="1211"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_LISTEN_BACKLOG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1212" refid="group__lwip__opts__tcp_1ga98b23e7cbd3281915c50a485cb61899d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_LISTEN_BACKLOG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1213"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1214"><highlight class="normal"></highlight></codeline> <codeline lineno="1220"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_DEFAULT_LISTEN_BACKLOG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1221" refid="group__lwip__opts__tcp_1ga93cce3f47e33df11248c908d1775bacf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_DEFAULT_LISTEN_BACKLOG<sp/><sp/><sp/><sp/><sp/><sp/>0xff</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1222"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1223"><highlight class="normal"></highlight></codeline> <codeline lineno="1238"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_OVERSIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1239" refid="group__lwip__opts__tcp_1ga5648e2580bb55c0efdfbebcf3bad1eef" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_OVERSIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>TCP_MSS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1240"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1241"><highlight class="normal"></highlight></codeline> <codeline lineno="1248"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCP_TIMESTAMPS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1249" refid="group__lwip__opts__tcp_1ga249bc450bb818cf2ef3cf1472ff354fd" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCP_TIMESTAMPS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1250"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1251"><highlight class="normal"></highlight></codeline> <codeline lineno="1256"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_WND_UPDATE_THRESHOLD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1257" refid="group__lwip__opts__tcp_1ga5d45732ba3a8438b141096d86e07ef8d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_WND_UPDATE_THRESHOLD<sp/><sp/><sp/>LWIP_MIN((TCP_WND<sp/>/<sp/>4),<sp/>(TCP_MSS<sp/>*<sp/>4))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1258"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1259"><highlight class="normal"></highlight></codeline> <codeline lineno="1267"><highlight class="preprocessor">#if<sp/>!defined(LWIP_EVENT_API)<sp/>&&<sp/>!defined(LWIP_CALLBACK_API)<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1268" refid="group__lwip__opts__tcp_1ga39f76e811117155be8525bb386ecddb7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_EVENT_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1269" refid="group__lwip__opts__tcp_1ga2ca03bfa6f604ba536e38ccfdbdf9c8d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_CALLBACK_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1270"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1271"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>LWIP_EVENT_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1272"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_EVENT_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1273"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1274"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>LWIP_CALLBACK_API</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1275"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_CALLBACK_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1276"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1277"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1278"><highlight class="normal"></highlight></codeline> <codeline lineno="1287"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_WND_SCALE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1288" refid="group__lwip__opts__tcp_1ga88dbbfeeeb41b129fdc8235fc08bb530" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_WND_SCALE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1289" refid="group__lwip__opts__tcp_1ga768765a2c678fefeca6c89aae0cf629f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_RCV_SCALE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1290"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1291"><highlight class="normal"></highlight></codeline> <codeline lineno="1295"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1296"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="1297"><highlight class="comment"><sp/>----------<sp/>Pbuf<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1298"><highlight class="comment"><sp/>----------------------------------</highlight></codeline> <codeline lineno="1299"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1310"><highlight class="preprocessor">#if<sp/>!defined<sp/>PBUF_LINK_HLEN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1311"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>defined<sp/>LWIP_HOOK_VLAN_SET<sp/>&&<sp/>!defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1312"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_LINK_HLEN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(18<sp/>+<sp/>ETH_PAD_SIZE)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1313"><highlight class="normal"></highlight><highlight class="preprocessor">#else<sp/></highlight><highlight class="comment">/*<sp/>LWIP_HOOK_VLAN_SET<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1314" refid="group__lwip__opts__pbuf_1ga35998a3d56af9940e6a80bb372597685" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_LINK_HLEN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(14<sp/>+<sp/>ETH_PAD_SIZE)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1315"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>LWIP_HOOK_VLAN_SET<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1316"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1317"><highlight class="normal"></highlight></codeline> <codeline lineno="1322"><highlight class="preprocessor">#if<sp/>!defined<sp/>PBUF_LINK_ENCAPSULATION_HLEN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1323" refid="group__lwip__opts__pbuf_1ga6e1ba1875ae5168a17b53d83597bc1de" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_LINK_ENCAPSULATION_HLEN<sp/><sp/><sp/><sp/>0u</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1324"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1325"><highlight class="normal"></highlight></codeline> <codeline lineno="1331"><highlight class="preprocessor">#if<sp/>!defined<sp/>PBUF_POOL_BUFSIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1332" refid="group__lwip__opts__pbuf_1gae61f4491d56e805e79b79eb5d35a00e5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_POOL_BUFSIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1333"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1334"><highlight class="normal"></highlight></codeline> <codeline lineno="1338"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1339"><highlight class="comment"><sp/>------------------------------------------------</highlight></codeline> <codeline lineno="1340"><highlight class="comment"><sp/>----------<sp/>Network<sp/>Interfaces<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1341"><highlight class="comment"><sp/>------------------------------------------------</highlight></codeline> <codeline lineno="1342"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1352"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_HOSTNAME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1353" refid="group__lwip__opts__netif_1gaa714dbfa66822ec4c6111bdb8cf753c1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_HOSTNAME<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1354"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1355"><highlight class="normal"></highlight></codeline> <codeline lineno="1359"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_API<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1360" refid="group__lwip__opts__netif_1gadd45fb65f2d0e6de5a0d14ff9e101b77" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_API<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1361"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1362"><highlight class="normal"></highlight></codeline> <codeline lineno="1367"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_STATUS_CALLBACK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1368" refid="group__lwip__opts__netif_1gaffb97d89516c38d3fcb9e44e5d707f36" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_STATUS_CALLBACK<sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1369"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1370"><highlight class="normal"></highlight></codeline> <codeline lineno="1375"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_LINK_CALLBACK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1376" refid="group__lwip__opts__netif_1ga1a446932dd927cc4136ba654c13bb97b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_LINK_CALLBACK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1377"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1378"><highlight class="normal"></highlight></codeline> <codeline lineno="1383"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_REMOVE_CALLBACK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1384" refid="group__lwip__opts__netif_1ga9c942c2e9655b06d4f73c630d30f60bf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_REMOVE_CALLBACK<sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1385"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1386"><highlight class="normal"></highlight></codeline> <codeline lineno="1394"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_HWADDRHINT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1395" refid="group__lwip__opts__netif_1gad1d5e878d94b56ba687cef69be936ad9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_HWADDRHINT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1396"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1397"><highlight class="normal"></highlight></codeline> <codeline lineno="1407"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_TX_SINGLE_PBUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1408" refid="group__lwip__opts__netif_1gabafb9f64a80e51b56c0abbcfc1f7e04e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_TX_SINGLE_PBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1409"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>LWIP_NETIF_TX_SINGLE_PBUF<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1410"><highlight class="normal"></highlight></codeline> <codeline lineno="1415"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NUM_NETIF_CLIENT_DATA<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1416" refid="group__lwip__opts__netif_1ga94a35212616f9a9aae5c98741612b936" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NUM_NETIF_CLIENT_DATA<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1417"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1418"><highlight class="normal"></highlight></codeline> <codeline lineno="1422"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1423"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1424"><highlight class="comment"><sp/>----------<sp/>LOOPIF<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1425"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1426"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1437"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_HAVE_LOOPIF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1438" refid="group__lwip__opts__loop_1gaa2b1f736373cd896e212644aa453fbaf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HAVE_LOOPIF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_NETIF_LOOPBACK</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1439"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1440"><highlight class="normal"></highlight></codeline> <codeline lineno="1444"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_LOOPIF_MULTICAST<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1445" refid="group__lwip__opts__loop_1ga10a878b390c2fbe421d82502001c7300" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_LOOPIF_MULTICAST<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1446"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1447"><highlight class="normal"></highlight></codeline> <codeline lineno="1452"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_LOOPBACK<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1453" refid="group__lwip__opts__loop_1ga724a0ea765d5a47d026d529725f31c01" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_LOOPBACK<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1454"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1455"><highlight class="normal"></highlight></codeline> <codeline lineno="1460"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_LOOPBACK_MAX_PBUFS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1461" refid="group__lwip__opts__loop_1gaacc3ad5d0a771d45fb0a3e3a09b1dbea" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_LOOPBACK_MAX_PBUFS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1462"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1463"><highlight class="normal"></highlight></codeline> <codeline lineno="1477"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETIF_LOOPBACK_MULTITHREADING<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1478" refid="group__lwip__opts__loop_1gaa28d13ddd5281b1912276991e7ea58c5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETIF_LOOPBACK_MULTITHREADING<sp/><sp/><sp/><sp/>(!NO_SYS)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1479"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1480"><highlight class="normal"></highlight></codeline> <codeline lineno="1484"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1485"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1486"><highlight class="comment"><sp/>----------<sp/>Thread<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1487"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1488"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1497"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCPIP_THREAD_NAME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1498" refid="group__lwip__opts__thread_1ga405e604e4328e1feb878c6fe1798a587" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCPIP_THREAD_NAME<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"tcpip_thread"</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1499"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1500"><highlight class="normal"></highlight></codeline> <codeline lineno="1506"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCPIP_THREAD_STACKSIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1507" refid="group__lwip__opts__thread_1gaa02b84eafa0c8b09b158b97c96d79db0" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCPIP_THREAD_STACKSIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1508"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1509"><highlight class="normal"></highlight></codeline> <codeline lineno="1515"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCPIP_THREAD_PRIO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1516" refid="group__lwip__opts__thread_1ga42b2c7a3042d7c3efd00f367f5837435" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCPIP_THREAD_PRIO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1517"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1518"><highlight class="normal"></highlight></codeline> <codeline lineno="1524"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCPIP_MBOX_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1525" refid="group__lwip__opts__thread_1ga8cf210ad4e4bf616860a45fbd140fd06" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCPIP_MBOX_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1526"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1527"><highlight class="normal"></highlight></codeline> <codeline lineno="1532"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCPIP_THREAD_ALIVE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1533" refid="group__lwip__opts__thread_1ga8b99d75d9e0a0868567d10c8522915bb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCPIP_THREAD_ALIVE()</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1534"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1535"><highlight class="normal"></highlight></codeline> <codeline lineno="1539"><highlight class="preprocessor">#if<sp/>!defined<sp/>SLIPIF_THREAD_NAME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1540" refid="group__lwip__opts__thread_1gae9cd260c56472324a2f0ee5f9597a675" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SLIPIF_THREAD_NAME<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"slipif_loop"</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1541"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1542"><highlight class="normal"></highlight></codeline> <codeline lineno="1548"><highlight class="preprocessor">#if<sp/>!defined<sp/>SLIPIF_THREAD_STACKSIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1549" refid="group__lwip__opts__thread_1gae8ab54a25007ce997bbab6289815e258" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SLIPIF_THREAD_STACKSIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1550"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1551"><highlight class="normal"></highlight></codeline> <codeline lineno="1557"><highlight class="preprocessor">#if<sp/>!defined<sp/>SLIPIF_THREAD_PRIO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1558" refid="group__lwip__opts__thread_1gab1b9fc2efcbf1f804bfd0191bc019c4e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SLIPIF_THREAD_PRIO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1559"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1560"><highlight class="normal"></highlight></codeline> <codeline lineno="1564"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_THREAD_NAME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1565" refid="group__lwip__opts__thread_1gaca13123a5c8271558353e04123957616" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_THREAD_NAME<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"lwIP"</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1566"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1567"><highlight class="normal"></highlight></codeline> <codeline lineno="1573"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_THREAD_STACKSIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1574" refid="group__lwip__opts__thread_1ga7f93dfeaed4021061959f822def602cb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_THREAD_STACKSIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1575"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1576"><highlight class="normal"></highlight></codeline> <codeline lineno="1582"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_THREAD_PRIO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1583" refid="group__lwip__opts__thread_1ga3d8715b1fdd0449d6c214e4a40108456" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_THREAD_PRIO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1584"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1585"><highlight class="normal"></highlight></codeline> <codeline lineno="1591"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_RAW_RECVMBOX_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1592" refid="group__lwip__opts__thread_1ga4ef8f046c957750056131310a1580df7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_RAW_RECVMBOX_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1593"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1594"><highlight class="normal"></highlight></codeline> <codeline lineno="1600"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_UDP_RECVMBOX_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1601" refid="group__lwip__opts__thread_1ga09fe785559b3f0cf108da4440489e335" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_UDP_RECVMBOX_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1602"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1603"><highlight class="normal"></highlight></codeline> <codeline lineno="1609"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_TCP_RECVMBOX_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1610" refid="group__lwip__opts__thread_1ga1bd172938b9c8ba63156fcafc87e83c7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_TCP_RECVMBOX_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1611"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1612"><highlight class="normal"></highlight></codeline> <codeline lineno="1618"><highlight class="preprocessor">#if<sp/>!defined<sp/>DEFAULT_ACCEPTMBOX_SIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1619" refid="group__lwip__opts__thread_1ga5d5a6e04abe2ec233c7acdb09f992461" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFAULT_ACCEPTMBOX_SIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1620"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1621"><highlight class="normal"></highlight></codeline> <codeline lineno="1625"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1626"><highlight class="comment"><sp/>----------------------------------------------</highlight></codeline> <codeline lineno="1627"><highlight class="comment"><sp/>----------<sp/>Sequential<sp/>layer<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1628"><highlight class="comment"><sp/>----------------------------------------------</highlight></codeline> <codeline lineno="1629"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1638"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETCONN<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1639" refid="group__lwip__opts__netconn_1ga478041b8544461258f6961bf0f3c1a77" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETCONN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1640"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1641"><highlight class="normal"></highlight></codeline> <codeline lineno="1645"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCPIP_TIMEOUT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1646" refid="group__lwip__opts__netconn_1ga1cd8d15a42262a0defaedabed126ea99" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCPIP_TIMEOUT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1647"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1648"><highlight class="normal"></highlight></codeline> <codeline lineno="1659"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETCONN_SEM_PER_THREAD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1660" refid="group__lwip__opts__netconn_1ga2543345adf7d2c307df78a54ac2ba8c4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETCONN_SEM_PER_THREAD<sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1661"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1662"><highlight class="normal"></highlight></codeline> <codeline lineno="1671"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_NETCONN_FULLDUPLEX<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1672" refid="group__lwip__opts__netconn_1ga7bfe8487a3abffdd9d6730977d22c406" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_NETCONN_FULLDUPLEX<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1673"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1674"><highlight class="normal"></highlight></codeline> <codeline lineno="1678"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1679"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1680"><highlight class="comment"><sp/>----------<sp/>Socket<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1681"><highlight class="comment"><sp/>------------------------------------</highlight></codeline> <codeline lineno="1682"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1691"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SOCKET<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1692" refid="group__lwip__opts__socket_1ga1cb62ce61ac39d7d6728ae5d3d3b927f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SOCKET<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1693"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1694"><highlight class="normal"></highlight></codeline> <codeline lineno="1695"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>LWIP_SOCKET_SET_ERRNO==1:<sp/>Set<sp/>errno<sp/>when<sp/>socket<sp/>functions<sp/>cannot<sp/>complete</highlight></codeline> <codeline lineno="1696"><highlight class="comment"><sp/>*<sp/>successfully,<sp/>as<sp/>required<sp/>by<sp/>POSIX.<sp/>Default<sp/>is<sp/>POSIX-compliant.</highlight></codeline> <codeline lineno="1697"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1698"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SOCKET_SET_ERRNO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1699" refid="group__lwip__opts__socket_1ga7222c197f4ad4eb4f6c96bec865297a8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SOCKET_SET_ERRNO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1700"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1701"><highlight class="normal"></highlight></codeline> <codeline lineno="1708"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_COMPAT_SOCKETS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1709" refid="group__lwip__opts__socket_1gafed2811f031822ec5afa1ee211fb7447" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_COMPAT_SOCKETS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1710"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1711"><highlight class="normal"></highlight></codeline> <codeline lineno="1717"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_POSIX_SOCKETS_IO_NAMES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1718" refid="group__lwip__opts__socket_1ga484c38ab08f60d5b3335d23d31f9a402" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_POSIX_SOCKETS_IO_NAMES<sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1719"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1720"><highlight class="normal"></highlight></codeline> <codeline lineno="1728"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SOCKET_OFFSET<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1729" refid="group__lwip__opts__socket_1gad0197c845fbb44c920b272f0fef3b57e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SOCKET_OFFSET<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1730"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1731"><highlight class="normal"></highlight></codeline> <codeline lineno="1737"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCP_KEEPALIVE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1738" refid="group__lwip__opts__socket_1ga8b9369ab260f032686a81c77c5b4db77" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCP_KEEPALIVE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1739"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1740"><highlight class="normal"></highlight></codeline> <codeline lineno="1745"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SO_SNDTIMEO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1746" refid="group__lwip__opts__socket_1ga1162cb685f202d9b21c11344b8209a58" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SO_SNDTIMEO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1747"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1748"><highlight class="normal"></highlight></codeline> <codeline lineno="1753"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SO_RCVTIMEO<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1754" refid="group__lwip__opts__socket_1ga91af3ade95b20b9a60c65ed0380fa0ed" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SO_RCVTIMEO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1755"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1756"><highlight class="normal"></highlight></codeline> <codeline lineno="1761"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SO_SNDRCVTIMEO_NONSTANDARD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1762" refid="group__lwip__opts__socket_1ga5b115bacb569763d8a3889a12229e942" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SO_SNDRCVTIMEO_NONSTANDARD<sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1763"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1764"><highlight class="normal"></highlight></codeline> <codeline lineno="1768"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SO_RCVBUF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1769" refid="group__lwip__opts__socket_1ga06390cebcf4d13d3d47a11365e5fcd28" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SO_RCVBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1770"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1771"><highlight class="normal"></highlight></codeline> <codeline lineno="1775"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_SO_LINGER<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1776" refid="group__lwip__opts__socket_1gaa91292d5d014dc1c6f1c1f4166269a1d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_SO_LINGER<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1777"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1778"><highlight class="normal"></highlight></codeline> <codeline lineno="1782"><highlight class="preprocessor">#if<sp/>!defined<sp/>RECV_BUFSIZE_DEFAULT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1783" refid="group__lwip__opts__socket_1ga5dbd0a61f30ae6c6bfbda635095f138d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RECV_BUFSIZE_DEFAULT<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>INT_MAX</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1784"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1785"><highlight class="normal"></highlight></codeline> <codeline lineno="1789"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1790" refid="group__lwip__opts__socket_1ga3e7498d5d2921f0df3792de72f384d36" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT<sp/>20000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1791"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1792"><highlight class="normal"></highlight></codeline> <codeline lineno="1796"><highlight class="preprocessor">#if<sp/>!defined<sp/>SO_REUSE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1797" refid="group__lwip__opts__socket_1gaf3822feed320cf8439b083ee525e4942" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SO_REUSE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1798"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1799"><highlight class="normal"></highlight></codeline> <codeline lineno="1805"><highlight class="preprocessor">#if<sp/>!defined<sp/>SO_REUSE_RXTOALL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1806" refid="group__lwip__opts__socket_1gae9395d83af89002343e5782130f52f44" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SO_REUSE_RXTOALL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1807"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1808"><highlight class="normal"></highlight></codeline> <codeline lineno="1817"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_FIONREAD_LINUXMODE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1818" refid="group__lwip__opts__socket_1ga0543eea2abe390d0bdc843c33debd762" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_FIONREAD_LINUXMODE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1819"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1820"><highlight class="normal"></highlight></codeline> <codeline lineno="1824"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1825"><highlight class="comment"><sp/>----------------------------------------</highlight></codeline> <codeline lineno="1826"><highlight class="comment"><sp/>----------<sp/>Statistics<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="1827"><highlight class="comment"><sp/>----------------------------------------</highlight></codeline> <codeline lineno="1828"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="1837"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1838" refid="group__lwip__opts__stats_1ga542b58734cc01902c5e099f6efdc5f1b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1839"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1840"><highlight class="normal"></highlight></codeline> <codeline lineno="1841"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>LWIP_STATS</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1842"><highlight class="normal"></highlight></codeline> <codeline lineno="1846"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_STATS_DISPLAY<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1847" refid="group__lwip__opts__stats_1gacdc38ed58d1900b5d3d109a65be1c3d1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_STATS_DISPLAY<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1848"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1849"><highlight class="normal"></highlight></codeline> <codeline lineno="1853"><highlight class="preprocessor">#if<sp/>!defined<sp/>LINK_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1854" refid="group__lwip__opts__stats_1gae58b452782d0327ae728192686c5a84a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LINK_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1855"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1856"><highlight class="normal"></highlight></codeline> <codeline lineno="1860"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETHARP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1861" refid="group__lwip__opts__stats_1ga3a8359abf4fff8ffdc449e5007f93275" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_ARP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1862"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1863"><highlight class="normal"></highlight></codeline> <codeline lineno="1867"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1868" refid="group__lwip__opts__stats_1gaf50575a4895e26ea2c01d1f2269487be" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1869"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1870"><highlight class="normal"></highlight></codeline> <codeline lineno="1875"><highlight class="preprocessor">#if<sp/>!defined<sp/>IPFRAG_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1876" refid="group__lwip__opts__stats_1gac9a4fbb46df3c0f479a334d0e34fb74f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IPFRAG_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(IP_REASSEMBLY<sp/>||<sp/>IP_FRAG)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1877"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1878"><highlight class="normal"></highlight></codeline> <codeline lineno="1882"><highlight class="preprocessor">#if<sp/>!defined<sp/>ICMP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1883" refid="group__lwip__opts__stats_1ga472ad3f6da741f5b287d66ad3051242b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1884"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1885"><highlight class="normal"></highlight></codeline> <codeline lineno="1889"><highlight class="preprocessor">#if<sp/>!defined<sp/>IGMP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1890" refid="group__lwip__opts__stats_1ga4d12af1356b9fd60717984be51e27740" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IGMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IGMP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1891"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1892"><highlight class="normal"></highlight></codeline> <codeline lineno="1897"><highlight class="preprocessor">#if<sp/>!defined<sp/>UDP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1898" refid="group__lwip__opts__stats_1gaef64b11bf71f0d6d5bafaf6092462276" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>UDP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_UDP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1899"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1900"><highlight class="normal"></highlight></codeline> <codeline lineno="1905"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1906" refid="group__lwip__opts__stats_1gaa02ec5c5bc0edebe418680c54d044f58" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_TCP)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1907"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1908"><highlight class="normal"></highlight></codeline> <codeline lineno="1912"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1913" refid="group__lwip__opts__stats_1ga61ec04a08c4fde690d10819e582656a7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>((MEM_LIBC_MALLOC<sp/>==<sp/>0)<sp/>&&<sp/>(MEM_USE_POOLS<sp/>==<sp/>0))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1914"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1915"><highlight class="normal"></highlight></codeline> <codeline lineno="1919"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1920" refid="group__lwip__opts__stats_1gab8c2430be0e567a7499a95454aaa6041" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(MEMP_MEM_MALLOC<sp/>==<sp/>0)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1921"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1922"><highlight class="normal"></highlight></codeline> <codeline lineno="1926"><highlight class="preprocessor">#if<sp/>!defined<sp/>SYS_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1927" refid="group__lwip__opts__stats_1ga0173549afa76553583e5a02c6a791218" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SYS_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(NO_SYS<sp/>==<sp/>0)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1928"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1929"><highlight class="normal"></highlight></codeline> <codeline lineno="1933"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP6_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1934" refid="group__lwip__opts__stats_1ga6a211b787c97bce3af4273b29c95d9c2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1935"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1936"><highlight class="normal"></highlight></codeline> <codeline lineno="1940"><highlight class="preprocessor">#if<sp/>!defined<sp/>ICMP6_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1941" refid="group__lwip__opts__stats_1ga714006cd5c5b0eb333159d0f677616a0" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6<sp/>&&<sp/>LWIP_ICMP6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1942"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1943"><highlight class="normal"></highlight></codeline> <codeline lineno="1947"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP6_FRAG_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1948" refid="group__lwip__opts__stats_1gaaa08a181c11ff8b471549e8f52c9939b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP6_FRAG_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6<sp/>&&<sp/>(LWIP_IPV6_FRAG<sp/>||<sp/>LWIP_IPV6_REASS))</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1949"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1950"><highlight class="normal"></highlight></codeline> <codeline lineno="1954"><highlight class="preprocessor">#if<sp/>!defined<sp/>MLD6_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1955" refid="group__lwip__opts__stats_1gaf263df10b63b38201cae3d2dd5fb0b9e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MLD6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6<sp/>&&<sp/>LWIP_IPV6_MLD)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1956"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1957"><highlight class="normal"></highlight></codeline> <codeline lineno="1961"><highlight class="preprocessor">#if<sp/>!defined<sp/>ND6_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1962" refid="group__lwip__opts__stats_1ga753161114df60299a28d51c092c756cf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ND6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1963"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1964"><highlight class="normal"></highlight></codeline> <codeline lineno="1968"><highlight class="preprocessor">#if<sp/>!defined<sp/>MIB2_STATS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1969" refid="group__lwip__opts__stats_1ga5b01047eeb149a0b0ffe33d760d8370f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MIB2_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1970"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1971"><highlight class="normal"></highlight></codeline> <codeline lineno="1972"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1973"><highlight class="normal"></highlight></codeline> <codeline lineno="1974"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LINK_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1975"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1976"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1977"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IPFRAG_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1978"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1979"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IGMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1980"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>UDP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1981"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1982"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1983"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1984"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SYS_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1985"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_STATS_DISPLAY<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1986"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1987"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1988"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP6_FRAG_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1989"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MLD6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1990"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ND6_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1991"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MIB2_STATS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1992"><highlight class="normal"></highlight></codeline> <codeline lineno="1993"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>LWIP_STATS<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="1994"><highlight class="normal"></highlight></codeline> <codeline lineno="1998"><highlight class="comment">/*</highlight></codeline> <codeline lineno="1999"><highlight class="comment"><sp/>--------------------------------------</highlight></codeline> <codeline lineno="2000"><highlight class="comment"><sp/>----------<sp/>Checksum<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="2001"><highlight class="comment"><sp/>--------------------------------------</highlight></codeline> <codeline lineno="2002"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="2013"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_CHECKSUM_CTRL_PER_NETIF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2014" refid="group__lwip__opts__checksum_1ga3ecc5246a0c6ca5aed56c2d7899c1004" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_CHECKSUM_CTRL_PER_NETIF<sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2015"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2016"><highlight class="normal"></highlight></codeline> <codeline lineno="2020"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_GEN_IP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2021" refid="group__lwip__opts__checksum_1ga8ddad81fc26268a13b35091781da2265" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_GEN_IP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2022"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2023"><highlight class="normal"></highlight></codeline> <codeline lineno="2027"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_GEN_UDP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2028" refid="group__lwip__opts__checksum_1ga98d460f8c2baed8bf62d5473831c0b2c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_GEN_UDP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2029"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2030"><highlight class="normal"></highlight></codeline> <codeline lineno="2034"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_GEN_TCP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2035" refid="group__lwip__opts__checksum_1ga800069963cc4552b99235237c22f00bb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_GEN_TCP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2036"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2037"><highlight class="normal"></highlight></codeline> <codeline lineno="2041"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_GEN_ICMP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2042" refid="group__lwip__opts__checksum_1ga2291ec5bec0a551545da6d5f9f9316b2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_GEN_ICMP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2043"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2044"><highlight class="normal"></highlight></codeline> <codeline lineno="2048"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_GEN_ICMP6<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2049" refid="group__lwip__opts__checksum_1ga7cd47a55af03b1048c5a4a5fe0e76013" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_GEN_ICMP6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2050"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2051"><highlight class="normal"></highlight></codeline> <codeline lineno="2055"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_CHECK_IP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2056" refid="group__lwip__opts__checksum_1ga005b1b9988b84a2cb844144cef22c11e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_CHECK_IP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2057"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2058"><highlight class="normal"></highlight></codeline> <codeline lineno="2062"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_CHECK_UDP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2063" refid="group__lwip__opts__checksum_1ga6747f7b72abe544fd4dc184cc7fcad37" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_CHECK_UDP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2064"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2065"><highlight class="normal"></highlight></codeline> <codeline lineno="2069"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_CHECK_TCP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2070" refid="group__lwip__opts__checksum_1gab676cc29571b7ffda12336482ad97699" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_CHECK_TCP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2071"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2072"><highlight class="normal"></highlight></codeline> <codeline lineno="2076"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_CHECK_ICMP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2077" refid="group__lwip__opts__checksum_1ga79807171be8c20b69a5cd8de83566d25" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_CHECK_ICMP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2078"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2079"><highlight class="normal"></highlight></codeline> <codeline lineno="2083"><highlight class="preprocessor">#if<sp/>!defined<sp/>CHECKSUM_CHECK_ICMP6<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2084" refid="group__lwip__opts__checksum_1gaf466a10b093489910a773fd1cec74c2d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CHECKSUM_CHECK_ICMP6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2085"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2086"><highlight class="normal"></highlight></codeline> <codeline lineno="2091"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_CHECKSUM_ON_COPY<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2092" refid="group__lwip__opts__checksum_1ga9f60183f0442bdbeefd6b395c6647613" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_CHECKSUM_ON_COPY<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2093"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2094"><highlight class="normal"></highlight></codeline> <codeline lineno="2098"><highlight class="comment">/*</highlight></codeline> <codeline lineno="2099"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2100"><highlight class="comment"><sp/>----------<sp/>IPv6<sp/>options<sp/>---------------</highlight></codeline> <codeline lineno="2101"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2102"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="2111"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2112" refid="group__lwip__opts__ipv6_1ga872e3bb3fe2212156d66b18fccc9643f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2113"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2114"><highlight class="normal"></highlight></codeline> <codeline lineno="2118"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_NUM_ADDRESSES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2119" refid="group__lwip__opts__ipv6_1ga16c1b672604bfb0a66a6aeeb854589d3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_NUM_ADDRESSES<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2120"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2121"><highlight class="normal"></highlight></codeline> <codeline lineno="2125"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_FORWARD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2126" refid="group__lwip__opts__ipv6_1gac96c5802de6c75dd62ab38cff6d16a32" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_FORWARD<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2127"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2128"><highlight class="normal"></highlight></codeline> <codeline lineno="2132"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_FRAG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2133" refid="group__lwip__opts__ipv6_1ga9ab6269f3087f6d9f7b2c7181ef043c3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_FRAG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2134"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2135"><highlight class="normal"></highlight></codeline> <codeline lineno="2139"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_REASS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2140" refid="group__lwip__opts__ipv6_1gad0ef160d72e63b02c5e875b06ec53864" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_REASS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2141"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2142"><highlight class="normal"></highlight></codeline> <codeline lineno="2147"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_SEND_ROUTER_SOLICIT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2148" refid="group__lwip__opts__ipv6_1ga273ed2e1a4e6a43713a0e4a06a34ee5c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_SEND_ROUTER_SOLICIT<sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2149"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2150"><highlight class="normal"></highlight></codeline> <codeline lineno="2154"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_AUTOCONFIG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2155" refid="group__lwip__opts__ipv6_1ga580039bf2baf49fcb9e504e5d2b40a03" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_AUTOCONFIG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2156"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2157"><highlight class="normal"></highlight></codeline> <codeline lineno="2161"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_DUP_DETECT_ATTEMPTS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2162" refid="group__lwip__opts__ipv6_1gad8489522d34f37e42b4001bab3781bcb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_DUP_DETECT_ATTEMPTS<sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2163"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2164"><highlight class="normal"></highlight></codeline> <codeline lineno="2176"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ICMP6<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2177" refid="group__lwip__opts__icmp6_1ga65ac8bcbad242cba3a2b557e1574b21f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ICMP6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2178"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2179"><highlight class="normal"></highlight></codeline> <codeline lineno="2184"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ICMP6_DATASIZE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2185" refid="group__lwip__opts__icmp6_1gaa88c55e37e5d7b865b91a9399313bbbf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ICMP6_DATASIZE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2186"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2187"><highlight class="normal"></highlight></codeline> <codeline lineno="2191"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ICMP6_HL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2192" refid="group__lwip__opts__icmp6_1ga82193577b4045e1ac1533c4341a2bd79" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ICMP6_HL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>255</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2193"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2194"><highlight class="normal"></highlight></codeline> <codeline lineno="2208"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_MLD<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2209" refid="group__lwip__opts__mld6_1ga44d8f24eaebbc50221ac1336212a3528" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_MLD<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2210"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2211"><highlight class="normal"></highlight></codeline> <codeline lineno="2218"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_MLD6_GROUP<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2219" refid="group__lwip__opts__mld6_1ga89e92d8de8898696e797f13fdd169494" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_MLD6_GROUP<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2220"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2221"><highlight class="normal"></highlight></codeline> <codeline lineno="2234"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_QUEUEING<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2235" refid="group__lwip__opts__nd6_1ga0757a3c1b5d1563ad2d77228e1d8a60f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_QUEUEING<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(LWIP_IPV6)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2236"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2237"><highlight class="normal"></highlight></codeline> <codeline lineno="2241"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_NUM_ND6_QUEUE<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2242" refid="group__lwip__opts__nd6_1gabfaf3d92d51e2a9d70c8360af2611fb2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_NUM_ND6_QUEUE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>20</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2243"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2244"><highlight class="normal"></highlight></codeline> <codeline lineno="2248"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_NUM_NEIGHBORS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2249" refid="group__lwip__opts__nd6_1gab2fe15bdb4e0a41f295eb5577b11ad16" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_NUM_NEIGHBORS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>10</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2250"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2251"><highlight class="normal"></highlight></codeline> <codeline lineno="2255"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_NUM_DESTINATIONS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2256" refid="group__lwip__opts__nd6_1gacad118b1ae886e80137a1d4f0fb19672" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_NUM_DESTINATIONS<sp/><sp/><sp/><sp/><sp/><sp/><sp/>10</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2257"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2258"><highlight class="normal"></highlight></codeline> <codeline lineno="2262"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_NUM_PREFIXES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2263" refid="group__lwip__opts__nd6_1gad9cc576b5951f1b5e1c2b0d0bb831d9a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_NUM_PREFIXES<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>5</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2264"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2265"><highlight class="normal"></highlight></codeline> <codeline lineno="2269"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_NUM_ROUTERS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2270" refid="group__lwip__opts__nd6_1ga75e81a96148f266c8fad8c0bcab2f36a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_NUM_ROUTERS<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2271"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2272"><highlight class="normal"></highlight></codeline> <codeline lineno="2277"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_MAX_MULTICAST_SOLICIT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2278" refid="group__lwip__opts__nd6_1ga980909018aed54adc10dd68be3572b30" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_MAX_MULTICAST_SOLICIT<sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2279"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2280"><highlight class="normal"></highlight></codeline> <codeline lineno="2285"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_MAX_UNICAST_SOLICIT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2286" refid="group__lwip__opts__nd6_1gafa6f4c2d2c259ab0895fa03a6f08c691" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_MAX_UNICAST_SOLICIT<sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2287"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2288"><highlight class="normal"></highlight></codeline> <codeline lineno="2292"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_MAX_ANYCAST_DELAY_TIME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2293" refid="group__lwip__opts__nd6_1ga960b8973df083fad53ae0eaa79f8c4df" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_MAX_ANYCAST_DELAY_TIME<sp/>1000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2294"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2295"><highlight class="normal"></highlight></codeline> <codeline lineno="2299"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2300" refid="group__lwip__opts__nd6_1ga86ab0cac87cdc7aeff09384ddbaaba2a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT<sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2301"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2302"><highlight class="normal"></highlight></codeline> <codeline lineno="2307"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_REACHABLE_TIME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2308" refid="group__lwip__opts__nd6_1ga269db9d61cdfc2fd3bc7b12c56261c74" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_REACHABLE_TIME<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>30000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2309"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2310"><highlight class="normal"></highlight></codeline> <codeline lineno="2314"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_RETRANS_TIMER<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2315" refid="group__lwip__opts__nd6_1ga461abcbeef1d236d1f3201827dd28ad9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_RETRANS_TIMER<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2316"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2317"><highlight class="normal"></highlight></codeline> <codeline lineno="2322"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_DELAY_FIRST_PROBE_TIME<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2323" refid="group__lwip__opts__nd6_1ga315bd6d4a9d185766dfc3253cd9d7715" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_DELAY_FIRST_PROBE_TIME<sp/>5000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2324"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2325"><highlight class="normal"></highlight></codeline> <codeline lineno="2330"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_ALLOW_RA_UPDATES<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2331" refid="group__lwip__opts__nd6_1gad35d10353ac7c7d2c8d4b83788cdc6d9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_ALLOW_RA_UPDATES<sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2332"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2333"><highlight class="normal"></highlight></codeline> <codeline lineno="2339"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_TCP_REACHABILITY_HINTS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2340" refid="group__lwip__opts__nd6_1ga9d7cb6fd447ef0f6726f565e2c7509c4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_TCP_REACHABILITY_HINTS<sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2341"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2342"><highlight class="normal"></highlight></codeline> <codeline lineno="2348"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_ND6_RDNSS_MAX_DNS_SERVERS<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2349" refid="group__lwip__opts__nd6_1gaea4d829c0b52cc6cc28925eee89a7429" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_ND6_RDNSS_MAX_DNS_SERVERS<sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2350"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2351"><highlight class="normal"></highlight></codeline> <codeline lineno="2358"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_IPV6_DHCP6<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2359" refid="opt_8h_1a1ba67b6665026ec0c688dc4b0df047a6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_IPV6_DHCP6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2360"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2361"><highlight class="normal"></highlight></codeline> <codeline lineno="2362"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline> <codeline lineno="2363"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2364"><highlight class="comment"><sp/>----------<sp/>Hook<sp/>options<sp/>---------------</highlight></codeline> <codeline lineno="2365"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2366"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2367"><highlight class="normal"></highlight></codeline> <codeline lineno="2380"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2381"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_FILENAME<sp/>"path/to/my/lwip_hooks.h"</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2382"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2383"><highlight class="normal"></highlight></codeline> <codeline lineno="2403"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2404"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_TCP_ISN(local_ip,<sp/>local_port,<sp/>remote_ip,<sp/>remote_port)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2405"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2406"><highlight class="normal"></highlight></codeline> <codeline lineno="2418"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2419"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_IP4_INPUT(pbuf,<sp/>input_netif)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2420"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2421"><highlight class="normal"></highlight></codeline> <codeline lineno="2429"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2430"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_IP4_ROUTE()</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2431"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2432"><highlight class="normal"></highlight></codeline> <codeline lineno="2437"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2438"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_IP4_ROUTE_SRC(dest,<sp/>src)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2439"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2440"><highlight class="normal"></highlight></codeline> <codeline lineno="2453"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2454"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_ETHARP_GET_GW(netif,<sp/>dest)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2455"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2456"><highlight class="normal"></highlight></codeline> <codeline lineno="2468"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2469"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_IP6_INPUT(pbuf,<sp/>input_netif)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2470"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2471"><highlight class="normal"></highlight></codeline> <codeline lineno="2480"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2481"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_IP6_ROUTE(src,<sp/>dest)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2482"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2483"><highlight class="normal"></highlight></codeline> <codeline lineno="2496"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2497"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_ND6_GET_GW(netif,<sp/>dest)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2498"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2499"><highlight class="normal"></highlight></codeline> <codeline lineno="2510"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2511"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_VLAN_CHECK(netif,<sp/>eth_hdr,<sp/>vlan_hdr)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2512"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2513"><highlight class="normal"></highlight></codeline> <codeline lineno="2532"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2533"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_VLAN_SET(netif,<sp/>p,<sp/>src,<sp/>dst,<sp/>eth_type)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2534"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2535"><highlight class="normal"></highlight></codeline> <codeline lineno="2540"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2541"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_MEMP_AVAILABLE(memp_t_type)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2542"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2543"><highlight class="normal"></highlight></codeline> <codeline lineno="2550"><highlight class="preprocessor">#ifdef<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2551"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_HOOK_UNKNOWN_ETH_PROTOCOL(pbuf,<sp/>netif)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2552"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2553"><highlight class="normal"></highlight></codeline> <codeline lineno="2557"><highlight class="comment">/*</highlight></codeline> <codeline lineno="2558"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2559"><highlight class="comment"><sp/>----------<sp/>Debugging<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="2560"><highlight class="comment"><sp/>---------------------------------------</highlight></codeline> <codeline lineno="2561"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="2573"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DBG_MIN_LEVEL<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2574" refid="group__lwip__opts__debugmsg_1ga2043f599515774f8e571ba185dbcb9e7" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DBG_MIN_LEVEL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_LEVEL_ALL</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2575"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2576"><highlight class="normal"></highlight></codeline> <codeline lineno="2582"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_DBG_TYPES_ON<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2583" refid="group__lwip__opts__debugmsg_1gac095d0e53f5eb5b326b2cccfd071d93d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_DBG_TYPES_ON<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_ON</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2584"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2585"><highlight class="normal"></highlight></codeline> <codeline lineno="2589"><highlight class="preprocessor">#if<sp/>!defined<sp/>ETHARP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2590" refid="group__lwip__opts__debugmsg_1gabff5d1e0b334f5b45bd2b8bbb675411e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHARP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2591"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2592"><highlight class="normal"></highlight></codeline> <codeline lineno="2596"><highlight class="preprocessor">#if<sp/>!defined<sp/>NETIF_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2597" refid="group__lwip__opts__debugmsg_1ga2dfad02b075a7f9a8791a66fe40864a4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NETIF_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2598"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2599"><highlight class="normal"></highlight></codeline> <codeline lineno="2603"><highlight class="preprocessor">#if<sp/>!defined<sp/>PBUF_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2604" refid="group__lwip__opts__debugmsg_1ga5c3d44a0ec3bb8bd66f776c70d5c6a6c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PBUF_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2605"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2606"><highlight class="normal"></highlight></codeline> <codeline lineno="2610"><highlight class="preprocessor">#if<sp/>!defined<sp/>API_LIB_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2611" refid="group__lwip__opts__debugmsg_1ga671009550216f7dc03e67ba5751e3160" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>API_LIB_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2612"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2613"><highlight class="normal"></highlight></codeline> <codeline lineno="2617"><highlight class="preprocessor">#if<sp/>!defined<sp/>API_MSG_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2618" refid="group__lwip__opts__debugmsg_1ga4279d7ff9f986b2ff3eb068bb012b697" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>API_MSG_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2619"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2620"><highlight class="normal"></highlight></codeline> <codeline lineno="2624"><highlight class="preprocessor">#if<sp/>!defined<sp/>SOCKETS_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2625" refid="group__lwip__opts__debugmsg_1ga509594f3ba7d8b1356628b50b55a0934" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SOCKETS_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2626"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2627"><highlight class="normal"></highlight></codeline> <codeline lineno="2631"><highlight class="preprocessor">#if<sp/>!defined<sp/>ICMP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2632" refid="group__lwip__opts__debugmsg_1ga9595904a1cb9bfe0b9b1d958abdc923a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ICMP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2633"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2634"><highlight class="normal"></highlight></codeline> <codeline lineno="2638"><highlight class="preprocessor">#if<sp/>!defined<sp/>IGMP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2639" refid="group__lwip__opts__debugmsg_1ga8da07508ee75704362d45eee3eb857fa" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IGMP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2640"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2641"><highlight class="normal"></highlight></codeline> <codeline lineno="2645"><highlight class="preprocessor">#if<sp/>!defined<sp/>INET_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2646" refid="group__lwip__opts__debugmsg_1ga78140cbe70258a65cb5c9e381843e4f3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>INET_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2647"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2648"><highlight class="normal"></highlight></codeline> <codeline lineno="2652"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2653" refid="group__lwip__opts__debugmsg_1ga5d3348778951e7bc5cd397c6575eef3a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2654"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2655"><highlight class="normal"></highlight></codeline> <codeline lineno="2659"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP_REASS_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2660" refid="group__lwip__opts__debugmsg_1ga4cdc3e9a4a1c01d1f7f0e723a1b2ec33" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP_REASS_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2661"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2662"><highlight class="normal"></highlight></codeline> <codeline lineno="2666"><highlight class="preprocessor">#if<sp/>!defined<sp/>RAW_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2667" refid="group__lwip__opts__debugmsg_1gaf0551bef83c0fc1baa57cf339d220e25" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RAW_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2668"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2669"><highlight class="normal"></highlight></codeline> <codeline lineno="2673"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEM_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2674" refid="group__lwip__opts__debugmsg_1ga2d7bc380695eeedb1af50c3808613afe" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2675"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2676"><highlight class="normal"></highlight></codeline> <codeline lineno="2680"><highlight class="preprocessor">#if<sp/>!defined<sp/>MEMP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2681" refid="group__lwip__opts__debugmsg_1gad80231923f7a808d49eba5ec57d63616" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEMP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2682"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2683"><highlight class="normal"></highlight></codeline> <codeline lineno="2687"><highlight class="preprocessor">#if<sp/>!defined<sp/>SYS_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2688" refid="group__lwip__opts__debugmsg_1ga2960ae20008f05da8cc0714f36365642" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SYS_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2689"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2690"><highlight class="normal"></highlight></codeline> <codeline lineno="2694"><highlight class="preprocessor">#if<sp/>!defined<sp/>TIMERS_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2695" refid="group__lwip__opts__debugmsg_1ga24a6644ba9cc82665a7bf209b3870c15" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TIMERS_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2696"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2697"><highlight class="normal"></highlight></codeline> <codeline lineno="2701"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2702" refid="group__lwip__opts__debugmsg_1ga4f43bb8a430c7a52a1ad5086d3f2803c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2703"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2704"><highlight class="normal"></highlight></codeline> <codeline lineno="2708"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_INPUT_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2709" refid="group__lwip__opts__debugmsg_1gaf51dc2563536de56470146749f715ba8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_INPUT_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2710"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2711"><highlight class="normal"></highlight></codeline> <codeline lineno="2715"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_FR_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2716" refid="group__lwip__opts__debugmsg_1ga5895bee26e8e1a0b89d597e0f2580b23" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_FR_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2717"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2718"><highlight class="normal"></highlight></codeline> <codeline lineno="2723"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_RTO_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2724" refid="group__lwip__opts__debugmsg_1gad6e52e37415d0d0cbe4931a28f5a9662" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_RTO_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2725"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2726"><highlight class="normal"></highlight></codeline> <codeline lineno="2730"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_CWND_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2731" refid="group__lwip__opts__debugmsg_1ga66df03d8192cd978d3321a9d68bf5411" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_CWND_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2732"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2733"><highlight class="normal"></highlight></codeline> <codeline lineno="2737"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_WND_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2738" refid="group__lwip__opts__debugmsg_1ga3704f433e947d6342da77c74e33627e1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_WND_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2739"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2740"><highlight class="normal"></highlight></codeline> <codeline lineno="2744"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_OUTPUT_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2745" refid="group__lwip__opts__debugmsg_1ga9f70601fdc1feee490772bf7fcdb74fb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_OUTPUT_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2746"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2747"><highlight class="normal"></highlight></codeline> <codeline lineno="2751"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_RST_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2752" refid="group__lwip__opts__debugmsg_1ga37596f7bbb9b7663826244ba54486679" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_RST_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2753"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2754"><highlight class="normal"></highlight></codeline> <codeline lineno="2758"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCP_QLEN_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2759" refid="group__lwip__opts__debugmsg_1gae7980c7f8eb45cd411bf410ff0a3fc55" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCP_QLEN_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2760"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2761"><highlight class="normal"></highlight></codeline> <codeline lineno="2765"><highlight class="preprocessor">#if<sp/>!defined<sp/>UDP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2766" refid="group__lwip__opts__debugmsg_1ga0393f312c5475a1c649b39ef9cfcaad4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>UDP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2767"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2768"><highlight class="normal"></highlight></codeline> <codeline lineno="2772"><highlight class="preprocessor">#if<sp/>!defined<sp/>TCPIP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2773" refid="group__lwip__opts__debugmsg_1ga52d6c83451936c3de3b0338d4a3f921f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TCPIP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2774"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2775"><highlight class="normal"></highlight></codeline> <codeline lineno="2779"><highlight class="preprocessor">#if<sp/>!defined<sp/>SLIP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2780" refid="group__lwip__opts__debugmsg_1gab986f95183559d8678c6d80969b01857" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SLIP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2781"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2782"><highlight class="normal"></highlight></codeline> <codeline lineno="2786"><highlight class="preprocessor">#if<sp/>!defined<sp/>DHCP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2787" refid="group__lwip__opts__debugmsg_1ga97927ceecabcdb5f41735bf372a05cee" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DHCP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2788"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2789"><highlight class="normal"></highlight></codeline> <codeline lineno="2793"><highlight class="preprocessor">#if<sp/>!defined<sp/>AUTOIP_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2794" refid="group__lwip__opts__debugmsg_1gafaee522e7f32d81022215e1805e303a5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>AUTOIP_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2795"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2796"><highlight class="normal"></highlight></codeline> <codeline lineno="2800"><highlight class="preprocessor">#if<sp/>!defined<sp/>DNS_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2801" refid="group__lwip__opts__debugmsg_1gaba55da2352c99d813767913e5e36be1f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DNS_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2802"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2803"><highlight class="normal"></highlight></codeline> <codeline lineno="2807"><highlight class="preprocessor">#if<sp/>!defined<sp/>IP6_DEBUG<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2808" refid="group__lwip__opts__debugmsg_1gac2f9726756b78d4d7c425b0422a776ce" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IP6_DEBUG<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>LWIP_DBG_OFF</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2809"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2810"><highlight class="normal"></highlight></codeline> <codeline lineno="2814"><highlight class="comment">/*</highlight></codeline> <codeline lineno="2815"><highlight class="comment"><sp/>--------------------------------------------------</highlight></codeline> <codeline lineno="2816"><highlight class="comment"><sp/>----------<sp/>Performance<sp/>tracking<sp/>options<sp/>----------</highlight></codeline> <codeline lineno="2817"><highlight class="comment"><sp/>--------------------------------------------------</highlight></codeline> <codeline lineno="2818"><highlight class="comment"><sp/>*/</highlight></codeline> <codeline lineno="2828"><highlight class="preprocessor">#if<sp/>!defined<sp/>LWIP_PERF<sp/>||<sp/>defined<sp/>__DOXYGEN__</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2829" refid="group__lwip__opts__perf_1ga44acd95b33e2d58a74455279721298de" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LWIP_PERF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2830"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="2831"><highlight class="normal"></highlight></codeline> <codeline lineno="2835"><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*<sp/>LWIP_HDR_OPT_H<sp/>*/</highlight><highlight class="preprocessor"></highlight></codeline> </programlisting> <location file="C:/Dev/git/UbixOS/sys/include/net/opt.h"/> </compounddef> </doxygen>