熟悉linux下的C语言编程,熟悉linux的模块化结构,linux内核的运行机制,掌握linux网络协议实现原理,数据流程。熟练掌握linux内核驱动开发——开发了多款自研网卡驱动,PCIE卡的热插拔驱动,DPDK框架驱动发开,完成一款自研100G网卡的DPDK框架的驱动开发,性能达标,了解netmap实现原理。
熟悉SCTP协议实现原理,曾经和FPGA实现对SCTP协议的加速,性能提升到3倍以上。
熟悉NVME协议,详细了解了NVME的交互过程,曾经和FPGA协助完成了通过FPGA资源池化NVME硬盘,支持动态分配,多host访问,硬盘合并等功能,性能未出现下降。
熟悉go语言、python,能够进行简单java的开发。
熟练掌握linux内核驱动开发——开发了多款自研网卡驱动,PCIE卡的热插拔驱动,DPDK框架驱动发开,完成一款自研100G网卡的DPDK框架的驱动开发,性能达标,了解netmap实现原理。
熟悉SCTP协议实现原理,曾经和FPGA实现对SCTP协议的加速,性能提升到3倍以上。
熟悉NVME协议,详细了解了NVME的交互过程,曾经和FPGA协助完成了通过FPGA资源池化NVME硬盘,支持动态分配,多host访问,硬盘合并等功能,性能未出现下降。