海上之舟
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 周末08:00-23:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

使用APP扫码聊一聊

个人介绍

擅长主要技能:

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聊一聊”查看

技能

C
内核原理
多线程
驱动开发
0
1
2
3
4
5
0
1
2
3
4
5
作品
关键数据盘加密

为了保证关键数据盘的安全,在kernel通用块设备层截取要写入的数据并上传到加密服务器加密后传回再写入磁盘,在kernel通用块设备层截取从磁盘读取的数据上传到加密服务器解密后,返回给用户空间。

0
2024-01-05 12:17
FPGA的DPDK驱动程序

功能描述: 在飞腾平台上,使用DPDK,实现万兆网卡与国微FPGA之前的网络数据包转发。在国微FPGA里实现了业务相关的逻辑,对网络数据包做一写的完整性和安全性的保护后,再通过DPDK转给给万兆网卡。

0
2024-01-05 11:53
5G基站后传网络栈融合VPP框架

项目场景: 现有项目已经使用OFP用户态协议栈,但其功能不完善,商用还有一些极限性,将OFP升级成VPP协议栈。 项目介绍: 这个协议栈跑在DPDK之上,通过DPDK从网卡读取网络数据包,VPP使用满CPU任务去接收数据,并通过共享内存转发给另外进程。 在VPP创建新的plugin,在这个plugin里创建session鉴听固定端口的UDP数据,再通过函数调用将数据传给业务模块;对于发送方向,业务模块调用VPP plugin封装的接口将数据往DPDK发送。

0
2024-01-05 11:28
更新于: 01-05 浏览: 106