LWIP程序OPT.h头文件的各种定义
K_API --- 只有一个为1 由系统控制或有回调函数控制
PBUF_LINK_HLEN --- 链路层头
PBUF_POOL_BUFSIZE --- pbuf池大小
LWIP_NETIF_HOSTNAME --- 使用dhcp_option_hostname用netif的主机名
lwip_netif_api --- 是否支持netif API,1为支持
LWIP_NETIF_STATUS_CALLBACK --- 回调函数支持接口
lwip_netif_link_callback --- 链路故障相关
lwip_netif_hwaddrhint --- 缓存链路层地址的提示
lwip_netif_loopback --- 支持发送数据包的目的地IP
lwip_loopback_max_pbufs --- 在队列的最大数量的pbufs回送
LWIP_NETIF_LOOPBACK_MULTITHREADING --- 是否启用多线程
LWIP_NETIF_TX_SINGLE_PBUF --- 单一Pbuf发送
LWIP_HAVE_LOOPIF --- 支持回送地址(127.0.0.1) and loopif.c
LWIP_HAVE_SLIPIF --- 支持滑动界面和slipif C
TCPIP_THREAD_NAME --- 分配给主要的TCPIP线程的名称
tcpip_thread_stacksize --- 由主线程使用TCPIP栈大小
TCPIP_THREAD_PRIO --- 分配给主要的TCPIP线程优先级
tcpip_mbox_size --- 用于tcpip线程消息邮箱大小
SLIPIF_THREAD_NAME --- SLIPIF 线程名
SLIPIF_THREAD_STACKSIZE --- 分配给slipif_loop线程优先级
PPP_THREAD_NAME --- PPP协议线程名称
PPP_THREAD_STACKSIZE --- 由pppmain线程使用的堆栈大小
ppp_thread_prio --- 分配给pppmain线程优先级
DEFAULT_THREAD_NAME --- 默认LWIP线程名
DEFAULT_THREAD_STACKSIZE --- 缺省堆栈大小
default_thread_prio --- 分配给任何其他LwIP线程优先级
default_raw_recvmbox_size --- 其他raw邮箱大小
DEFAULT_UDP_RECVMBOX_SIZE --- 其他udp邮箱大小
DEFAULT_TCP_RECVMBOX_SIZE --- 其他tcp邮箱大小
DEFAULT_ACCEPTMBOX_SIZE --- ACCEPTMBOX大小
lwip_tcpip_core_locking --- (实验!)平时不用
lwip_netconn --- 使能netconn API(需要使用api_lib。C)
lwip_socket --- 使Socket API (需要sockets.c)
lwip_compat_sockets --- BSD套接字函数名称
lwip_posix_sockets_io_names ---使POSIX风格的套接字函数名称posix系统
LWIP_TCP_KEEPALIVE --- 死链检测
LWIP_SO_RCVBUF ---使能阻塞处理程序
RECV_BUFSIZE_DEFAULT --- 若使能阻塞处理,则该设置为阻塞缓冲大小
SO_REUSE --- 重发送
lwip_stats --- 使能lwip_stats统计
LWIP_STATS_DISPLAY --- 编译输出统计功能
LINK_STATS --- 使能连接统计
ETHARP_STATS --- 使能arp统计
IP_STATS --- 使能ip统计
IPFRAG_STATS --- ip碎片统计
ICMP_STATS --- icmp统计
IGMP_STATS ---igmp统计
UDP_STATS --- udp统计
TCP_STATS --- tcp统计
MEM_STATS ---内存管理统计
MEMP_STATS --- 内存链表统计
SYS_STATS --- 系统统计
PPP_SUPPORT --- 使能ppp协议
PPPOE_SUPPORT --- 使能pppoe协议
PPPOS_SUPPORT --- 使能pppos协议
NUM_PPP --- 最大ppp会话
PAP_SUPPORT --- 使能pap密码认证协议
CHAP_SUPPORT--- 使能chap协议
MSCHAP_SUPPORT --- 使能mschap目前不支持,不设置
CBCP_SUPPORT --- 使能CBCP 目前不支持,不设置
CCP_SUPPORT --- 使能ccp 目前不支持,不设置
VJ_SUPPORT --- 使能 支持该报头压缩
md5_support --- 支持MD5
FSM_DEFTIMEOUT --- 贞退出时间
FSM_DEFMAXTERMREQS --- 最大终止请求传输
FSM_DEFMAXCONFREQS --- 最大配置请求传输
FSM_DEFMAXNAKLOOPS --- NAK环的最大数量
UPAP_DEFTIMEOUT --- 重发请求超时(秒)
UPAP_DEFREQTIME --- 时间等待认证请求同行
CHAP_DEFTIMEOUT --- chap默认退出时间
CHAP_DEFTRANSMITS --- 竞争最大发送时间
LCP_ECHOINTERVAL --- KeepAlive回送请求之间间隔,0秒为禁用
LCP_MAXECHOFAILS --- 故障之前悬而未决的回声请求数
PPP_MAXIDLEFLAG --- 最大发射空闲时间(在经过前发送标志字符)
CHECKSUM_GEN_IP --- 生成ip包校验
CHECKSUM_GEN_UDP --- 生成udp包校验
CHECKSUM_GEN_TCP --- 生成tcp包校验
CHECKSUM_CHECK_IP ---传入ip包校验
CHECKSUM_CHECK_UDP ---传入udp包校验
CHECKSUM_CHECK_TCP --- 传入tcp包校验
以下是各种调试
LWIP_DBG_MIN_LEVEL
LWIP_DBG_TYPES_ON
ETHARP_DEBUG
NETIF_DEBUG
PBUF_DEBUG
API_LIB_DEBUG
API_MSG_DEBUG
SOCKETS_DEBUG
ICMP_DEBUG
IGMP_DEBUG
INET_DEBUG
IP_DEBUG
IP_REASS_DEBUG
RAW_DEBUG
MEM_DEBUG
MEMP_DEBUG
SYS_DEBUG
TCP_DEBUG
TCP_INPUT_DEBUG
TCP_FR_DEBUG
TCP_RTO_DEBUG
TCP_CWND_DEBUG
TCP_WND_DEBUG
TCP_OUTPUT_DEBUG
TCP_RST_DEBUG
TCP_QLEN_DEBUG
UDP_DEBUG
TCPIP_DEBUG
PPP_DEBUG
SLIP_DEBUG
DHCP_DEBUG
AUTOIP_DEBUG
SNMP_MSG_DEBUG
SNMP_MIB_DEBUG
DNS_DEBUG
LWIP程序OPTh头文 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)