上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 69 下一页
摘要: arp 协议: 接口link down >当然删除arp表项的时候需要注意静态路由不能删除,已经被标示为invalid 不可用状态也不要删除, 其实不可用状态由不可用状态逻辑来维护 接口ip变化 >首先要发送免费arp ;更新arp 缓存,比如以前在这个接口上学习的arp 是否还能为valid状态, 阅读全文
posted @ 2021-12-13 11:29 codestacklinuxer 阅读(223) 评论(0) 推荐(0)
摘要: 转载自 DPDK 完全内核旁路技术实现 DPDK 技术分为基本技术和优化技术两类。其中,前者指标准的 DPDK 数据平面开发包和 I/O 转发实现技术。 DPDK 实现原理 内核协议栈(左边):网卡 -> 驱动 -> 协议栈 -> Socket 接口 -> 业务。 DPDK 基于 UIO(User 阅读全文
posted @ 2021-12-12 15:40 codestacklinuxer 阅读(418) 评论(0) 推荐(0)
摘要: 转载自 Memory Access Address Alignment 在内存中存取一个变量最高效的方式是将其放在一个可以被它的长度整除的地址上。 (void *)&variable % sizeof(variable) == 0 所谓的按某个长度对齐就是这个意思。GCC编译器会自动帮我们处理这些事 阅读全文
posted @ 2021-12-12 15:11 codestacklinuxer 阅读(543) 评论(0) 推荐(0)
摘要: dpdk框架中,调用 rte_eal_init对端口的初始化操作已经基本完成,后面则是根据用户的设置,配置端口的收发包队列以及最终start端口,开始收发包: a、rte_eth_dev_configure()函数完成端口配置:队列数配置、RSS、offload等等设置; b、rte_eth_rx_ 阅读全文
posted @ 2021-12-12 14:18 codestacklinuxer 阅读(825) 评论(0) 推荐(0)
摘要: PMD是Poll Mode Driver的缩写,即基于用户态的轮询机制的驱动 在不考虑vfio的情况下,PMD的结构图如下 虽然PMD是在用户态实现设备驱动,但还是依赖于内核提供的策略。其中uio模块,是内核提供的用户态驱动框架,而igb_uio是DPDK kit中拥有与uio交互,bind指定网卡 阅读全文
posted @ 2021-12-12 14:17 codestacklinuxer 阅读(699) 评论(0) 推荐(0)
摘要: pci设备的基地址 上图为pci配置空间的分布图,在图中,0x0010 ~ 0x0028这24个字节中,分布着6个PCI BAR(base address register),也就是最最重要的“基地址”,那这里有人可能会想问“这个图和我们有关系么?这个图中的空间在哪?我们该怎么解析?”,答案是“无关 阅读全文
posted @ 2021-12-10 20:55 codestacklinuxer 阅读(208) 评论(0) 推荐(0)
摘要: 通常这些非标准设备的驱动被实现为字符驱动。这些驱动使用了很多内核内部函数和宏。而这些内部函数和宏是变化的。这样驱动的编写者必须编写一个完全的内核驱动,而且一直维护这些代码。 而且这些驱动进不了主内核源码。于是就出现了用户空间I/O框架(Userspace I/O framework)。 UIO 怎样 阅读全文
posted @ 2021-12-10 18:27 codestacklinuxer 阅读(407) 评论(0) 推荐(0)
摘要: 转载来自:魅族内核组 Workqueue 是内核里面很重要的一个机制,特别是内核驱动,一般的小型任务 (work) 都不会自己起一个线程来处理,而是扔到 Workqueue 中处理。Workqueue 的主要工作就是用进程上下文来处理内核中大量的小任务。 所以 Workqueue 的主要设计思想:一 阅读全文
posted @ 2021-12-06 12:16 codestacklinuxer 阅读(67) 评论(0) 推荐(0)
摘要: 该出手就出手 该摸鱼就摸鱼 风风火火闯九州 阅读全文
posted @ 2021-11-30 20:48 codestacklinuxer 阅读(26) 评论(0) 推荐(0)
摘要: 试看书林隐处,几多俊逸儒流。虚名薄利不关愁,裁冰及剪雪,谈笑看吴钩。评议前王并后帝,分真伪,占据中州,七雄绕绕乱春秋。兴亡如脆柳,身世类虚舟。见成名无数,图名无数,更有那逃名无数。霎时新月下长川,江湖桑田变古路。讶求鱼缘木,拟穷猿择木,恐伤弓远之曲木。不如且覆掌中杯,再听取新声曲度。 麻蛋 杂事真多 阅读全文
posted @ 2021-11-25 14:13 codestacklinuxer 阅读(27) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 69 下一页
点击右上角即可分享
微信分享提示