
网络协议栈
文章平均质量分 92
SY枕山
要成为更有用的大人和更可爱的小孩
展开
-
LWIP的网络接口
网络接口层对应实际的网卡,LWIP支持多网口设计,LWIP中使用netif来描述每种网络接口的特性。用链表netif_list来管理众多的网卡,当上层有数据要发送的时候LWIP会从netif_list链表中选择一个合适的网卡来将数据发送出去。RAW不需要操作系统的支持,使用的是回调机制,比较复杂,其余两种都需要有操作系统。原创 2023-06-09 14:33:25 · 699 阅读 · 0 评论 -
LWIP数据包
数据包管理机制中采用机构体pbuf来描述协议栈中使用的数据包,这个结构同bsd中的mbuf结构很类似。原创 2023-06-09 14:31:52 · 156 阅读 · 0 评论 -
LWIP的内存池
LWIP内核建立多少内存池依赖于用户系统配置,假如宏定义LWIP_UDP为1,那么编译时与UDP控制块数据结构相关的内存池就会建立(MEMP_UDP_PCB),每种类型的POOL大小都是固定的原创 2023-06-08 17:18:53 · 379 阅读 · 0 评论