首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

virtio-net设备数据传输处理系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:芯云晟(杭州)电子科技有限公司

摘要:本发明提供一种virtio‑net设备数据传输处理系统及方法,通过vDPA硬件依次对每个批次的报文进行数据传输以及描述符处理更新操作仅对第一个描述符更新,再由前端virtio‑net设备驱动根据本批次描述符以及附加在第一个报文数据部分尾部除第一个报文外本批次其他报文的长度信息依次构建本批次各报文描述符;在收包过程中对报文进行分批次处理,且每个批次的报文处理的描述符更新阶段仅需要两次DMA,减少了描述符的DMA,并且提高收包效率。

主权项:1.一种virtio-net设备数据传输处理系统,其特征在于,所述系统包括:设置于网卡设备的vDPA硬件以及设置于主机侧的前端virtio-net设备;其中,所述vDPA硬件,用于依次接收多个报文,并确定报文处理的批次;依次对每个批次的报文进行数据传输以及描述符处理更新操作;其中,所述数据传输以及描述符处理更新操作包括:在描述符环表中依次取与本批次使用的报文个数相同个数的描述符中的主机地址,以将本批次使用的各报文DMA到主机内存,并记录各报文的实际长度信息;将第一个报文的实际长度信息更新至第一个描述符的长度字段,并对本批次使用的剩余各报文的长度信息进行打包,并将打包后的长度信息DMA至第一个描述符中主机地址加上第一个数据包长度偏移后的主机内存;对第一个描述符进行扩展新增更新,并将扩展新增更新后的第一个描述符DMA更新到主机侧,本批次剩余的描述符则不需要再做DMA更新处理;所述前端virtio-net设备,用于当检测到描述符对应有扩展新增更新时,基于该描述符的主机地址以及长度信息依次构建对应批次的各报文,以进行后续处理,直至所有批次的报文均被接收。

全文数据:

权利要求:

百度查询: 芯云晟(杭州)电子科技有限公司 virtio-net设备数据传输处理系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。