Chinaunix首页 | 论坛 | 博客
  • 博客访问: 332447
  • 博文数量: 125
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-06 15:18
文章分类

全部博文(125)

文章存档

2014年(29)

2013年(93)

2012年(3)

发布时间:2013-05-22 20:22:02

 以太网PHY和MAC2008-06-04 17:05以太网PHY和MAC对应OSI模型的两个层——物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口(RGMII / GMII / MII)。数据链路层则提供寻址机构、数据帧的构建、数据差错检.........【阅读全文】

阅读(551) | 评论(0) | 转发(0)

发布时间:2013-05-22 20:20:02

......【阅读全文】

阅读(522) | 评论(0) | 转发(0)

发布时间:2013-05-22 14:34:50

          在内核中,网络设备通过函数register_netdev和unregister_netdev在内核中注册和注销,这两个函数对实际操作函数register_netdevice和unregister_netdevice进行封装,在调用这两个函数之前负责上锁。           .........【阅读全文】

阅读(514) | 评论(0) | 转发(0)

发布时间:2013-05-22 14:34:41

         net_device结构是一个非常庞大的数据结构,其中的字段包含了从硬件层、网络层和传输层等各种功能涉及的参数,因此,其初始化也是分批由不同的函数完成的,相当于每个函数负责其中相关联的一些子集字段,大致分为: 设备驱动程序:完成与硬件配置相关的IRQ、I/O内存以.........【阅读全文】

阅读(334) | 评论(0) | 转发(0)

发布时间:2013-05-22 14:34:35

    NIC注册和注销的通用架构      Linux系统中NIC网络设备驱动程序利用网络代码进行注册和注销有其通用的架构,这里以PCI Ethernet NIC为例,其他设备类型只是所以函数名称和调用方式不同,主要依据于设备总线提供的接口。 其中(a)为设备注册的大致流程图,而(b)为设备注销的流.........【阅读全文】

阅读(387) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册