Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244837
  • 博文数量: 22
  • 博客积分: 513
  • 博客等级: 下士
  • 技术积分: 209
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-09 17:47
个人简介

生命的奇迹

文章分类

全部博文(22)

文章存档

2014年(1)

2013年(9)

2012年(4)

2011年(8)

发布时间:2013-05-18 10:36:26

NIC设备在内核中相关联的net_device结构初始化,并添加到内核网络设备数据块中注册之后,用户才能通过用户空间的命令开启设备,使其可用。设备的注册和注销是由内核完成的,而设备的开启和关闭是由用户控制的。 网络设备注册的触发事件: 加载NIC设备驱动程序:若NIC设备驱动程序编译到内核中,则驱动程序将.........【阅读全文】

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

发布时间:2013-05-18 10:36:09

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

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

发布时间:2013-02-06 12:26:48

转自:http://oss.org.cn/ossdocs/gnu/linux/gmake.html GNU make 指南 翻译: 哈少 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你.........【阅读全文】

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

发布时间:2012-12-15 07:12:02

数据发送路径:    高层网络代码负责分配SKB以存储网络数据包,然后将该SKB传到驱动程序的发送函数中。驱动程序的发送函数一般会使用DMA来将位于主存中的SKB传输到网络设备内存中,再由硬件逻辑发送出去。硬件在成功发送完一个数据帧后,通常会以中断的方式通知处理器,接下来相应驱动程序的中断处理函数被调用来处理这种情况。对于成功发送分组产生的中断,在其中断处理函数中会释放该分组所在的SKB。接收数据路径:    底层网络设备在成功将一个分组传输到主存中后,也会调用中断的方式通知驱动程序,后者负责分配一个新的SKB来容纳该新入的分组,然后通过调用netif_......【阅读全文】

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

发布时间:2012-08-15 10:40:24

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

阅读(2112) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

GFree_Wind2011-04-28 22:38

lcmust: 向你学习。。。。ing.....
互相学习

回复  |  举报

flb_20012010-06-04 07:51

回复  |  举报
留言热议
请登录后留言。

登录 注册