1、回环网卡介绍
在Linux系统中有一个叫做lo的网卡,它的IP地址是127.0.0.1,当我们ping 127.0.0.2的时候他是可以ping通的。回环网卡和其他网卡最大的区别就是他的数据包不会真正的方式到网络上,而是通过网卡发送端发送到了自己的接收端。就是自己给自己发送数据。它可以用来检查网络协议栈和网卡工作是否正常。
今天我们的目标就是自己实现回环网卡的驱动。
2、回环网卡的设计
在内核中的driver->net下面有一个文件叫做loopback.c,这个文件就是实现回环网卡的代码,我们接下来就是要实现这个代码。
更多Linux资料及视频教程点击这里