全部博文(685)
发布时间:2014-05-07 23:49:27
原文地址:http://hi.baidu.com/zengzhaonong/item/d39050cef00f5224e80f2e46sock->sk_buff/usr/src/linux-2.6.19/include/linux/skbuff.hstruct sk_buff { struct sk_buff *next; struct sk_buff *prev; .........【阅读全文】
发布时间: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的时候,置位。队列发送数据包的时候,会检测这个标志位,如果置位,则不发送数据;否则发送数据包。.........【阅读全文】