发明授权
- 专利标题: DMA传送报文的方法
-
申请号: CN201310740954.1申请日: 2013-12-27
-
公开(公告)号: CN104753813B公开(公告)日: 2018-03-16
- 发明人: 邹昕 , 周立 , 何清林 , 王维晟 , 闫攀 , 任晓瑶 , 秦德楼 , 于林涛 , 杜建明 , 原万万
- 申请人: 国家计算机网络与信息安全管理中心 , 杭州迪普科技股份有限公司
- 申请人地址: 北京市朝阳区裕民路甲3号
- 专利权人: 国家计算机网络与信息安全管理中心,杭州迪普科技股份有限公司
- 当前专利权人: 国家计算机网络与信息安全管理中心,杭州迪普科技股份有限公司
- 当前专利权人地址: 北京市朝阳区裕民路甲3号
- 代理机构: 北京博思佳知识产权代理有限公司
- 代理商 林祥
- 主分类号: H04L12/861
- IPC分类号: H04L12/861
摘要:
本发明提供一种DMA传送报文的方法,应用于网卡,包括:控制核从内存中为每一个数据核分配一个拼包缓冲区;当网卡接收到报文时,数据核接收网络加速器的报文处理消息,并从该消息中获取报文长度信息,若该报文长度小于预定报文长度,则将该报文存入该数据核对应的拼包缓冲区;若该报文长度大于或等于预定报文长度,则启动DMA控制器执行DMA操作传送该报文给服务器;若数据核对应的拼包缓冲区内所有报文的总长度大于或等于预定报文长度,则启动DMA控制器执行DMA操作传送该报文给服务器;若报文总长度小于预定报文长度,则不作处理。本发明能够有效降低DMA的操作次数,提高PCIE通道带宽的有效利用率,从而提升了网卡小包的收包速率。
公开/授权文献
- CN104753813A DMA传送报文的方法 公开/授权日:2015-07-01