发布时间:2015-04-01 13:47:46
内核中接收网络帧的处理 我这里描述的只是2层的处理。 首先,我们来看softnet_data这个结构,每个cpu都有这样的一个队列,它主要是用来存储incoming frame。由于他是每个cpu都有一个队列,因此在不同的cpu之间我们就不要任何锁来控制并发的处理这个帧队列。我们在操作系统层要取得帧数据,都是通过.........【阅读全文】
发布时间:2015-04-01 10:12:17
linux的传统方法和 NAPI方法收包分类: Linux内核2011-09-25 19:41 3855人阅读 评论(0) 收藏 举报linuxstructlistinput数据结构action NAPI和传统收包方法的区别是:NAPI可以进一次中断收很多次的包,但是传统方法进一次中断后将包放到local cpu的softnet_data的inp.........【阅读全文】