网卡驱动的一些概念:
1 和Linux系统的交互
(1)PCI、DMA
(2)网络部分的函数:
·发送队列相关;
·netif_carrier_on、netif_carrier_off;netif_carrier_ok;
(3)同步手段
·自旋锁
·工作队列 schedule_work
·定时器 - 触发后台工作队列任务
(4)Linux发送超时会调用ndo_timeout函数,up、down网卡。
具体条件是开始发送5秒后,发送队列的state依然有OFF状态
2芯片型号
(1)82576
RSS的疑惑:rss输出为4-bit,如何对应256个队列?和fc一起?
阅读(504) | 评论(0) | 转发(0) |