上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页
该文被密码保护。 阅读全文
posted @ 2021-12-25 14:54 codestacklinuxer 阅读(167) 评论(0) 推荐(0) 编辑
摘要: FNAT在两个接口之间进行转发。假设一个是WAN接口(dpdk1),另一个是LAN接口(dpdk0) 配置包括: (1)用于DPDK局域网(LAN)/广域网(WAN)的ip地址和路由。 (2)WAN接口上的VIP(dpdk1)。 (3)FNAT服务(vip:vport)及相关RS(Real Serv 阅读全文
posted @ 2021-12-24 00:55 codestacklinuxer 阅读(519) 评论(0) 推荐(0) 编辑
摘要: tcp新建连接调度 /** * set @verdict if failed to schedule * 新建的连接由conn_sched进行调度,对于tcp服务调用tcp_conn_sched,在__dp_vs_in中被调用 * 返回值: * EDPVS_OK: 继续lvs处理 * 其余: 结束l 阅读全文
posted @ 2021-12-23 20:45 codestacklinuxer 阅读(166) 评论(0) 推荐(0) 编辑
摘要: DPVS的数据流量从以流入流出划分为:inbond outbond; outbond:指数据包从内网服务器 -> DPVS -> 外网服务器(如 qq.com ) inbond:指数据包从外网服务器(如qq.com) -> DPVS -> 内网服务器 outbond 方向数据包处理流程 内网服务器需 阅读全文
posted @ 2021-12-22 21:05 codestacklinuxer 阅读(309) 评论(0) 推荐(0) 编辑
摘要: arp 协议: 接口link down >当然删除arp表项的时候需要注意静态路由不能删除,已经被标示为invalid 不可用状态也不要删除, 其实不可用状态由不可用状态逻辑来维护 接口ip变化 >首先要发送免费arp ;更新arp 缓存,比如以前在这个接口上学习的arp 是否还能为valid状态, 阅读全文
posted @ 2021-12-13 11:29 codestacklinuxer 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 转载自 DPDK 完全内核旁路技术实现 DPDK 技术分为基本技术和优化技术两类。其中,前者指标准的 DPDK 数据平面开发包和 I/O 转发实现技术。 DPDK 实现原理 内核协议栈(左边):网卡 -> 驱动 -> 协议栈 -> Socket 接口 -> 业务。 DPDK 基于 UIO(User 阅读全文
posted @ 2021-12-12 15:40 codestacklinuxer 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 转载自 Memory Access Address Alignment 在内存中存取一个变量最高效的方式是将其放在一个可以被它的长度整除的地址上。 (void *)&variable % sizeof(variable) == 0 所谓的按某个长度对齐就是这个意思。GCC编译器会自动帮我们处理这些事 阅读全文
posted @ 2021-12-12 15:11 codestacklinuxer 阅读(426) 评论(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 阅读(635) 评论(0) 推荐(0) 编辑
摘要: PMD是Poll Mode Driver的缩写,即基于用户态的轮询机制的驱动 在不考虑vfio的情况下,PMD的结构图如下 虽然PMD是在用户态实现设备驱动,但还是依赖于内核提供的策略。其中uio模块,是内核提供的用户态驱动框架,而igb_uio是DPDK kit中拥有与uio交互,bind指定网卡 阅读全文
posted @ 2021-12-12 14:17 codestacklinuxer 阅读(597) 评论(0) 推荐(0) 编辑
摘要: pci设备的基地址 上图为pci配置空间的分布图,在图中,0x0010 ~ 0x0028这24个字节中,分布着6个PCI BAR(base address register),也就是最最重要的“基地址”,那这里有人可能会想问“这个图和我们有关系么?这个图中的空间在哪?我们该怎么解析?”,答案是“无关 阅读全文
posted @ 2021-12-10 20:55 codestacklinuxer 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页