NET驱动
文章平均质量分 79
43259260
这个作者很懒,什么都没留下…
展开
-
驱动的发送接收流程分析
查询方式(发送)netpoll_poll_dev实际上调用netpoll_send_skb_on_dev,后者依次完成以下工作:1、如果该接口上没有待输出的数据包,则直接调用底层驱动的ndo_start_xmit方法发出数据包,此过程重复1个时钟节拍,操作间隔为50us;2、如果在第一步中每一次尝试发出数据包没有获得成功的话,则调用netpoll_poll_dev去处理该接口上的其原创 2014-01-27 18:12:54 · 2499 阅读 · 0 评论 -
Introduction to Receive Side Scaling(RSS)
Receive side scaling (RSS) is a network driver technology that enables the efficient distribution of network receive processing across multiple CPUs in multiprocessor systems.Note Because hyper-thr转载 2014-02-10 16:12:10 · 1629 阅读 · 1 评论 -
WWNN和WWPN介绍
A World Wide Name (WWN) or World Wide Identifier (WWID) is aunique identifier used in storage technologies includingFibre Channel,Advanced Technology Attachment (ATA) or Serial Attached SCSI (转载 2014-02-11 15:01:32 · 3365 阅读 · 0 评论 -
struct ethtool_ops详解
【get_settings】【set_settings】supported: SUPPORTED_10baseT_Half系列advertising: ADVERTISED_10baseT_Half系列speed: SPEED_10系列低16位duplex: DUPLEX_HALF系列port: PORT_TP系列phy_address: PHY原创 2014-02-10 16:09:03 · 5717 阅读 · 0 评论 -
struct net_device_ops 详解
【ndo_init】注册网络设备时调用,驱动程序一般不使用,虚拟网络设备可能使用【ndo_uninit】网络设备卸载时调用,驱动程序一般使用【ndo_open】1、禁止所有中断、关闭载波(netif_carrier_off);2、分配并初始化传输和接收描述符环内存(使用dma_alloc_coherent分配确保EMAC和CPU都可以访问);3、分配原创 2014-02-10 18:17:25 · 17906 阅读 · 1 评论