
交换
文章平均质量分 71
玉露枫林
这个作者很懒,什么都没留下…
展开
-
使用dev_get_by_name的注意事项
dev_hold()和dev_put()用于设备的引用计数器加1和设备的引用计数器减1,内核中会经常用到。 linux可以使用dev_get_by_name函数取得设备指针,但是使用是需要注意,使用过dev_get_by_name函数后一定要使用dev_put(pDev)函数取消设备引用,不然可能导致GET的设备无法正常卸载。一般在将设备指针赋值给SKB->dev后就可以d转载 2016-06-29 21:01:40 · 10556 阅读 · 0 评论 -
dev_get_by_index的使用及struct net*参数
linux2.6.30里面使用dev_get_by_name通过设备名来获取网络设备实例,但是在之前的dev_get_by_name只有一个参数const char*,现在新版本的dev_get_by_name有两个参数,有如下的函数原型[Linux/net/core/dev.c]:[cpp] view plain copy715 struct ne转载 2016-06-29 21:06:08 · 2179 阅读 · 0 评论 -
MII接口详解
词条简介 MII (Media Independent Interface(介质无关接口);或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是转载 2016-08-04 23:33:12 · 820 阅读 · 0 评论 -
MDIO/MDC(SMI)接口
1. 简介 The MDIO interface is a simple, two-wire, serial interface to connect a management entity and a managed PHY for the purposes of controlling the PHY and gathering status from the PHY.转载 2016-08-04 23:48:00 · 2127 阅读 · 0 评论