LWIP程序OPT.h头文件的各种定义.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

LWIP程序OPT.h头文件的各种定义

由于英文基础太差,很多东西都看不懂,所以一面

对照着百度翻译,一面去查百度,lwip中opt头文件基

本上是lwip的一个基础选项的设置,里面包括了很多东

西,如果arp,icmp,udp,ip,tcp的协议使能和设置

还有一些其他的设置,在不知情的情况下,查这个文件,

会有助于你对程序设置的理解。

后面的很多中文是由百度翻译而来,所以非常不准确,

欢迎批评指正。

SYS_LIGHTWEIGHT_PROT平台锁,保护关键区域内缓存的

分配与释放

NO_SYS是否带操作系统,=1时带,=0时,不带

MEMCPY(dst,src,len)内存拷贝若你希望自己写拷

贝函数则可替换

SMEMCPY(dst,src,len)内存拷贝若你希望自己写拷

贝函数则可替换

MEM_LIBC_MALLOC内存函数库的使用,=1时使用c

库=0时使用自己的库

MEMP_MEM_MALLOC=1时,使用mem_malloc/mem_free

代替分配池

MEM_ALIGNMENT字节对齐=1时应该是2字节对齐

MEM_SIZE堆内存大小若发送内容很多,则应设置

很高

MEMP_OVERFLOW_CHECK溢出保护为0时关闭,可以有

1和2,2比较慢

MEMP_SANITY_CHECK链检查,每次free后检查列表

是否有循环

MEM_USE_POOLS自定义内存池

MEM_USE_POOLS_TRY_BIGGER_POOL内存池增大,增加

系统可靠性

MEMP_USE_CUSTOM_POOLS使用自定义内存池与

lwippools.h有关

LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT其他上

下文释放内存

MEMP_NUM_PBUFRAW协议控制块数量

MEMP_NUM_UDP_PCBUDP协议控制块的数量

MEMP_NUM_TCP_PCBTCP协议控制块的数量

MEMP_NUM_TCP_PCB_LISTENTCP监听连接数

MEMP_NUM_TCP_SEGTCP排队数量

MEMP_NUM_REASSDATAIP数据包排队数量

MEMP_NUM_ARP_QUEUEarp队列数

MEMP_NUM_IGMP_GROUP组播网络接口数

MEMP_NUM_SYS_TIMEOUT系统超时设置

MEMP_NUM_NETBUFnetbuf结构数

MEMP_NUM_NETCONNnetconn结构数

MEMP_NUM_TCPIP_MSG_APItcpip消息数

MEMP_NUM_TCPIP_MSG_INPKTtcpip数据包相关设置

PBUF_POOL_SIZEpbuf池大小

LWIP_ARP功能开启关闭

ARP_TABLE_SIZEip地址缓冲对数量

ARP_QUEUEINGarp队列

ETHARP_TRUST_IP_MACarpipmac先关

IP_FORWARDip包转发

IP_OPTIONS_ALLOWEDip选项允许

IP_REASSEMBLYIP断点续传

IP_FRAGIP断点发送

IP_REASS_MAXAGE分段数据包最大时间

IP_REASS_MAX_PBUFS分段组装条数

IP_FRAG_USES_STATIC_BUF使能静态缓冲区

IP_FRAG_MAX_MTUIP最大缓冲数量

IP_DEFAULT_TTLIP最大ttl时间

IP_SOF_BROADCASTipsof广播

IP_SOF_BROADCAST_RECVspf广播过滤

LWIP_ICMPICMP使能

ICMP_TTLICMP最大ttl时间

LWIP_BROADCAST_PING是否响应广播ping

LWIP_MULTICAST_PING是否响应组播ping

LWIP_RAWraw协议使能

RAW_TTLrawttl时间

LWIP_DHCPDHCP使能

DHCP_DOES_ARP_CHECKarp地址检查

LWIP_AUTOIP自动ip使能

LWIP_DHCP_AUTOIP_COOPdhcp自动ip接口

WIP_DHCP_AUTOIP_COOP_TRIESdhcp发现数

LWIP_SNMPs

文档评论(0)

1637142147337d1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档