个人介绍
擅长主要技能:
1. 熟悉TCP/IP原理及TCP/IP协议栈的Linux kernel源码;
2. 熟悉Netfilter、NAT工作原理源代码实现;
3. 熟悉网桥工作原理及linux kernel源码实现;
4. 熟悉DPDK+F-Stack工作原理及实现,掌握DPDK的内存管理、用户空间网卡驱动的实现;
5. 掌握iptables、防火墙相关知识;
6. 掌握网络文件系统NFS、IPSec,并阅读过linux kernel中的相关源码;
7. 掌握通用块设备层、SCSI子系统层、ATA子系统层、RAID、device mapper的系统架构及代码流程;
8. 掌握gdb、systemtap、crash等常用的调试工具。
9.熟悉eBPF工作原理,相关功能已经上线运行。
工作经历
2021-09-08 -至今深圳市佳贤通信科技股份有限公司平台主任工程师
【x86 2177平台外场问题】 1.定位外场问题。 2.N6服务代理功能方案编写及源代码实现。 【自研5G卡】 1.定位dpdk demo port_fwd在飞腾+GV卡运行不起来的问题。 2.定位5G卡的pcie EP/RC的dpdk驱动。 3.定位5G卡运行dpdk demo:udpecho速率只有7.7Gbps问题,解决后速率达到8.5Gbps. 4.验证5G卡的pcie EP/RC的dpdk抓包功能。 【国产化平台——飞腾D2000服务器】 1.协助定位自研5G NXP卡插在PCIe槽位后,飞腾服务器操作系统无法启动问题. 2.协助定位自研5G NXP卡插在PCIe槽位后,飞腾服务器操作系统无法识别到PCIe设备问题。
2021-03-01 -2021-09-07深信服科技股份有限公司linux高级软件工程师
a) 跟踪linux内核社区补丁,筛选出补丁合入到公司产品中,包括内存模块和IO子系统模块相关补丁; b) 跟踪QEMU社区的补丁,筛选出补丁合入到公司产品中,包括内存子系统和设备模拟相关的补丁; c) 负责远程桌面协议spice库的关于usb重定向问题修改; d) 解决客户现场有关linux内核和QEMU相关问题。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
为了保证关键数据盘的安全,在kernel通用块设备层截取要写入的数据并上传到加密服务器加密后传回再写入磁盘,在kernel通用块设备层截取从磁盘读取的数据上传到加密服务器解密后,返回给用户空间。
功能描述: 在飞腾平台上,使用DPDK,实现万兆网卡与国微FPGA之前的网络数据包转发。在国微FPGA里实现了业务相关的逻辑,对网络数据包做一写的完整性和安全性的保护后,再通过DPDK转给给万兆网卡。