全部博文(685)
发布时间:2014-05-07 23:31:58
原文地址:http://blog.csdn.net/xinyuwuxian/article/details/9855153网络设备接口层 网络设备接口层的主要功能是为千变万化的网络设备定义了统一、抽象的数据结构 net_device 结构体,以不变应万变,实现多种硬件在软件层次上的统一。 net_device 结构体在内核中指代一个网络设备,网络设备驱动程.........【阅读全文】
发布时间:2014-05-07 21:42:15
原文地址:http://blog.csdn.net/jk110333/article/details/8563647结构体struct module结构体struct module在内核中代表一个内核模块,通过insmod(实际执行init_module系统调用)把自己编写的内核模块插入内核时,模块便与一个 struct module结构体相关联,并成为内核的一部分。下面是结构体struct module的完整定.........【阅读全文】
发布时间:2014-05-07 20:59:33
如下面函数所示:IN INT apidx,变量前面加符号IN。VOID MbssKickOutStas( IN PRTMP_ADAPTER pAd, IN INT apidx, IN USHORT Reason){INT i;PMAC_TABLE_ENTRY pEntry;for (i = 0; i < MAX_LEN_OF_MAC_TABLE; i++){pEntry = &pAd->MacTab.Content[i];if (pEntry && IS_EN.........【阅读全文】
发布时间:2014-05-07 19:50:47
原文地址:http://bbs.chinaunix.net/thread-2295523-1-1.htmlnetif_start/stop_queue() 这两个函数是怎么开启和关闭数据包发送的?就是操作一个标志位__LINK_STATE_XOFF。start的时候,清除标志位。stop的时候,置位。队列发送数据包的时候,会检测这个标志位,如果置位,则不发送数据;否则发送数据包。.........【阅读全文】
发布时间:2014-05-07 19:47:32
原文地址:http://blog.csdn.net/whisper_j/article/details/8637840网卡在物理上具有载波侦听的功能,当网络连接完整或者网络链接断开时,网卡芯片硬件会自动设置寄存器标志位来标识。如网线链接断开的时候,会将LinkSts清位;重新链接网线,则硬件自动将此位置位。这样,在网卡驱动中读写该位信息就可一判断.........【阅读全文】