当前位置: 技术问答>linux和unix
已写好一个网卡驱动,如何编个程序测试?
来源: 互联网 发布时间:2015-11-19
本文导语: 小弟根据《linux设备驱动程序》中网卡驱动的snull例子写了一个虚拟的网卡驱动,也就是不对应实际硬件,在内存中交换数据,但所有接口和网卡驱动是一样的。现在程序已经编译成功,也已经insmod上了。突然发现不...
小弟根据《linux设备驱动程序》中网卡驱动的snull例子写了一个虚拟的网卡驱动,也就是不对应实际硬件,在内存中交换数据,但所有接口和网卡驱动是一样的。现在程序已经编译成功,也已经insmod上了。突然发现不知道怎么写个程序调用这个驱动了。
mknod是不是只能把字符设备和块设备映射成/dev下的文件?我看网上所有的例子都是讲字符设备和块设备的,要这样调用网卡驱动呢?
我想用open函数,但没有映射成设备,不能调用啊。
请高手指点一下。
mknod是不是只能把字符设备和块设备映射成/dev下的文件?我看网上所有的例子都是讲字符设备和块设备的,要这样调用网卡驱动呢?
我想用open函数,但没有映射成设备,不能调用啊。
请高手指点一下。
|
LINUX对网卡驱动的处理却是比较特殊
ifconfig可以看到内核建立了网卡驱动的设备
网卡驱动只是有TCP/IP协议栈直接使用,所以没有做成/dev/的I/O设备。
个人看法^_^
ifconfig可以看到内核建立了网卡驱动的设备
网卡驱动只是有TCP/IP协议栈直接使用,所以没有做成/dev/的I/O设备。
个人看法^_^
|
网卡驱动当然要用网络通信的方法来测了啊