CNIPA.AI
Back to Search
Dossier

基于ASIC芯片RDMA的可编程数据传输方法及装置

InventionActive
1views
10Claims · 3 independent
§ Ⅰ

Dossier Overview

Inventor

陈丽忠; 秦晓华; 陈能; 严鸿亮; 周智

IPC Classification

G06F 15/173 (2006.01)H04L 69/06 (2022.01)H04L 69/00 (2022.01)

本发明提供了一种基于ASIC芯片RDMA的可编程数据传输方法及装置,应用于RNIC卡;该方法包括:响应于RDMA操作请求,通过RDMA驱动生成发送队列工作队列条目,并触发门铃通知;基于门铃通知,从主机内存中读取发送队列工作队列条目;解析发送队列工作队列条目,确定传输指令;根据上述传输指令,构造待发送数据包的有效载荷及初始BTH头;通过ASIC芯片内的P4可编程引擎,根据初始BTH头以及有效载荷,动态构造符合RoCEv2协议规范的RoCEv2协议帧;基于构造好的RoCEv2协议帧,将待发送数据包发送至目标端口。该方法通优化了端到端数据传输效率。

External Resources