1–课程学习路线与大纲内容
27:53
2–dpdk环境搭建与多队列网卡
未上传
3–dpdk网卡绑定与arp
未上传
4–dpdk发送过程的实现
未上传
5–dpdk发送过程调试
未上传
6–dpdk-arp实现
未上传
7–arp 调试流程
未上传
8–dpdk-icmp实现
未上传
9–dpdk-icmp流程调试与checksum实现
未上传
10–arp-table的实现
未上传
11–arp request实现
未上传
12–arp 调试流程
未上传
13–协议栈架构设计优化
未上传
14–udp实现之udp系统api的设计
未上传
15–udp实现之sbuf与rbuf的环形队列
未上传
16–udp实现之发送流程与并发解耦
未上传
17–udp实现之架构设计与调试
未上传
18–tcp 三次握手实现之dpdk tcp流程架构设计
未上传
19–tcp三次握手实现之dpdk tcp11个状态实现
未上传
20–tcp三次握手实现之dpdk代码调试
未上传
21–tcp数据传输之ack与seqnum的确认实现
未上传
22–tcp数据传输之ack与seqnum代码实现
未上传
23–tcp协议api实现之bind,listen的实现
未上传
24–tcp协议api实现之accept的实现
未上传
25–tcp协议api实现之send,recv的实现
未上传
26–tcp协议api实现之close的实现
未上传
27–tcp协议栈调试之段错误与逻辑流程
未上传
28–tcp协议栈调试之ringbuffer内存错误.
未上传
29–dpdk kni的原理与kni启动
未上传
30–重构网络协议分发的流程
未上传
31–kni抓包调试tcpdump
未上传
32–dpdk kni mempool错误与内存泄漏
未上传
33–dpdk的kni内核处理流程(补)
未上传
34–dpdk dns处理流程(1)
未上传
35–dpdk dns处理流程(2)
未上传
36–基于熵的ddos检测的数学理论
未上传
37–dpdk ddos熵计算代码实现
未上传
38–dpdk ddos attach检测准确度调试
未上传
39–ddos attack 测试工具hping3
未上传
40–dpdk 布谷鸟hash原理与使用
未上传
41–vpp环境部署与vpp命令讲解
未上传
42–vpp源码-plugin流程
未上传
43–flowtable的plugin的运行流程
未上传
44–flowtable的get flowinfo实现
未上传
45–flowtable的loadbalancer的框架
未上传
46–flowtable流程分析
未上传
47–vpp多网口数据接收与转发
未上传
48–解决plugin编译加载失败
未上传
49–vpp启动load so,注册node,函数init
未上传
50–vpp的运行流程 协程的实现,node的运行
未上传
51–vpp的结构体vlib_main
未上传
52–vpp结构体 vnet_main以及vpp内容总结
未上传
53–vcl与posix对nginx,redis性能对比
未上传
54–vppcom实现tcpserver以及vcl配置
未上传
55–vcl与posx对比,与vcl分层模型
未上传
56–vcl的session管理与fd.io文档
未上传
57–nff-go的技术原理分析
未上传
58–nff-go数据接收代码实现
未上传
59–nff-go收发数据与包解析显示
未上传
60–ipsec协议解析与strongswan的ipsec
未上传
61–存储框架spdk,为技术栈打开一扇存储的大门
未上传
62–spdk环境与vhost,nvme分析
未上传
63–手把手实现spdk_server(1)
未上传
64–手把手实现spdk_server(2)
未上传
65–nvme与pcie以及手写nvme读写操作
未上传
66–bdev与blobstore的代码关系
未上传
67–blobstore的读写操作实现与rpc的关系
未上传
68–fio ioengine plugin开发与性能对比
未上传
69–fio ioengine模块开发与blobl操作
未上传
70–硬件虚拟化,系统虚拟化,进程虚拟化
未上传
71–cpu虚拟化到ntytcp的使用
未上传
72–ovs编译安装,ovs核心组件内容
未上传
73–网络命名空间与vsctl的vlan划分
未上传
74–ovs-vsctl的网桥,网口操作
未上传
75–qemu-kvm多vm管理以及对应虚拟化技术
未上传
76–virsh启动虚拟网卡与ovs-vsctl操作的流程
未上传
77–ovs-openflow与json请求
未上传
78–virtio与vhost的工作原理
未上传
79–vhost与qemu通信协议实现
未上传
80–vhost通信协议解析get feature
未上传
81–vhost与virtio通信与recvmsg的作用
未上传
82–virtio的前后端网卡与ifreq的作用
未上传
83–virtio的setmem与vring的设置
未上传
84–gpa,gva,hva,hpa之间的关系
未上传
85–ifreq的tap-tun创建
未上传
86–vring的物理内存与虚拟内存映射
未上传
87–vhost与virtio的总结
未上传
88–mempool与mbuf的源码分析讲解
未上传
89–dpdk-ringbuffer源码分析
未上传
90–dpdk-igb_uio源码分析
未上传
91–dpdk-kni源码分析
未上传
92–rcu的实现与互斥锁,自旋锁,读写锁
未上传
93–tcp并发连接的设计
未上传
94–tcp并发epoll的实现
未上传
95–tcp并发协议栈与epoll的回调与并发测试
未上传
96–bpf与bpftrace系统,网络挂载实现
未上传
97–bpf与bpftrace应用程序ntyco的挂载监控
未上传
100–文件系统四层架构设计与构建git版本管理
未上传
101–从blob读写到文件系统的原语操作实现
未上传
102–syscall的hook实现
未上传
103–基数树对文件系统内存管理
未上传
104–测试用例与调试入口函数
未上传
98–文件系统功能拆解与设计分析
未上传
99–件系统引入线程与json配置解析
未上传
106–dpvs的技术组件与功能实现
未上传
107–dpvs 与lvs+keepalived的关系
未上传
108–dpvs的fnat nat snat模式
未上传
109–通过quagga配置ospf
未上传
110–dpvs测试用例 ipset,tc,mempool
未上传
111–dpvs的tc流控操作与源码实现
未上传
112–vcl与iperf3性能测试 客户端与服务器
未上传
113–trex的运行原理与dpdk的关系
未上传
114–流编排与自动化框架
未上传
115–dpdk-pktgen命令讲解
未上传
116–kv存储拆解 set, get, mod, del
未上传
117–bdev与blob对于kv存储的选择
未上传
118–kv service接口 set,get,modify,delete
未上传
119–pagechunk的get与put
未上传
120–btree hashmap radixtree rbtree之间的选择
未上传
121–slab分配slot与释放slot
未上传
122–为kv存储加上conf文件
未上传
123–kv存储测试用例与性能测试
未上传
暂未上传,请下载观看!