摘要: Kernel: 4.12.6 每个cpu都有自己的softnet_data结构,用来处理数据包接收,但是当softnet_data所在cpu无法工作时,即CPUHP_NET_DEV_DEAD状态,就需要将工作转交给其他cpu处理; 1 static int dev_cpu_dead(unsigned 阅读全文
posted @ 2017-08-23 21:59 AlexAlex 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/xialei893/p/3723864.html 目录 1.为什么需要VLAN 2.实现VLAN的机制 3.VLAN的访问链接(Access Link) 4.VLAN的汇聚链接(Trunk Link) 5.VLAN的汇聚方式——IEEE802.1Q 阅读全文
posted @ 2017-08-23 20:32 AlexAlex 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 概述 本文主要介绍二层收包流程,包括NAPI与非NAPI方式; NAPI方式 数据包到来,第一个数据包产生硬件中断,中断处理程序将设备的napi_struct结构挂在当前cpu的待收包设备链表softnet_data->poll_list中,并触发软中断,软中断执行过程中,遍历softnet_dat 阅读全文
posted @ 2017-08-23 17:11 AlexAlex 阅读(3304) 评论(0) 推荐(2) 编辑