一、引言
LWIP分为四个层次:链路层、网络层、传输层和应用层。运行LWIP的嵌入式设备可以有多个网络接口:以太网接口、串行链路接口、环回接口等。为了实现对所有网络接口的有效管理,协议栈内部使用了一个名为netif的网络接口结构来描述各种网络设备。本章讨论的内容包括:
网络接口管理的作用;
网络接口结构netif;
环回接口的概念及作用;
基于环回接口的实验程序。
二、网络接口管理
1、数据结构
源文件中 netif.c 和 netif.h 文件实现了与网络接口结构管理相关的所有数据结构和函数。来看
看结构 netif 是怎样被定义的,如下代码所示。
2、函数实现
三、环回接口
1、相关函数
2、实验程序