发新话题
打印

问个网卡驱动的东西,ifconfig会调用驱动的那些函数

问个网卡驱动的东西,ifconfig会调用驱动的那些函数

我觉得写网络驱动,无非就是自己实现了net_dev结构里面对应的函数,再注册进去。
我想问一下,当使用 ifconfig命令的时候,内核会调用我们写的,注册了的驱动程序中的那些函数?好像是命令的参数不同,调用的也不一样吧?

我感到比较奇怪的是,我用书上《linux设备驱动程序》的例子改的一个虚拟的驱动,
给注册的网卡配置地址时,如: ifconfig XX0 192.168.0.1
结果发现,注册的发送函数被调用了三次,我怎么也想不明白,ifconfig 怎么会调用到发送函数呢?

有知道的请说一说,感激不尽!      

TOP

向网络中发arp包,检测IP地址冲突:看一下网络中是不是有与本机IP地址重复的机器
在Windows机器上开机时\或网卡启用时,也发arp包检测ip地址冲突
若有冲突,机器上会的IP地址冲突的提示      

TOP

发新话题