如果设备不支持单播过滤,并且要监听多个单播地址时,就要使用net_device->uc_count和net_device->uc_promisc来设置混杂模式,具体见__dev_set_rx_mode函数。 多数设备实现了ndo_set_rx_mode,并且通过该函数设置了单播过滤,没有实现这个函数 ...
分类:
Web程序 时间:
2017-09-16 11:43:14
阅读次数:
171
注册网络设备时,会调用pci_driver->probe函数,以e100为例,最终会调用alloc_netdev_mqs来分配内存,并且在分配内存后调用setup函数(以太网为ether_setup)初始化二层地址等信息,这里主要分析alloc_netdev_mqs函数,以及ether_setup函 ...
分类:
Web程序 时间:
2017-09-15 14:41:29
阅读次数:
421
http://blog.csdn.net/iefswang/article/details/40543733 http://www.linuxidc.com/Linux/2013-07/86839.htm http://www.wowotech.net/device_model/platform_d ...
分类:
其他好文 时间:
2017-09-09 22:37:00
阅读次数:
207
14.1 网络设备驱动结构 网络协议接口层:硬件无关,标准收发函数dev_queue_xmit()和netif_rx(); 注意,netif_rx是将接收到的数据给上层,有时也在驱动收到数据以后调用。 网络设备接口层,net_device,统一接口名称,使上层独立于具体硬件。 设备驱动功能层,实现n ...
分类:
系统相关 时间:
2017-09-07 17:07:25
阅读次数:
319
struct softnet_data{ int throttle; int cng_level; int avg_blog; struct sk_buff_head input_pkt_queue; struct list_head poll_list; struct net_device *ou ...
分类:
其他好文 时间:
2017-07-16 11:10:11
阅读次数:
246
from:脚本之家 linux 查看磁盘IO状态操作 作者:佚名 字体:[增加 减小] 来源:互联网 时间:11-15 15:13:44 我要评论 from:脚本之家 linux 查看磁盘IO状态操作 作者:佚名 字体:[增加 减小] 来源:互联网 时间:11-15 15:13:44 我要评论 Li ...
分类:
系统相关 时间:
2017-04-14 12:43:12
阅读次数:
223
一、简介 这个例子展示了Listview的多模板,上拉下拉功能,也实现了上下滑动第二行工具栏的停靠功能,值得参考 二、效果图 三、相关下载 https://github.com/do-project/code4do/tree/master/pull_push 四、相关讨论 http://bbs.de ...
分类:
其他好文 时间:
2016-11-29 09:44:11
阅读次数:
192
设备树学习网址 DTS: http://blog.csdn.net/21cnbao/article/details/8457546 http://www.wowotech.net/device_model/why-dt.html IRQ_DOMIAN: http://www.wowotech.net ...
分类:
其他好文 时间:
2016-11-23 10:09:33
阅读次数:
230
1. 在linux内核中,经产会看到对齐ALIGN的调用,常见的如内存管理中page对齐,net_device中私有数据的获取等,本文是对ALIGN宏的一个简单分析。 1.1. 内核调用:在e100.c中,网卡irq处理函数 irqreturn_t e100_intr(int irq, void * ...
分类:
系统相关 时间:
2016-11-03 16:02:21
阅读次数:
2226
解决办法: 或者 修改.git/config文件: ...
分类:
Web程序 时间:
2016-09-05 16:48:08
阅读次数:
291