发明名称 一种DMA传输报文数据的方法及装置
摘要 本发明提供了一种DMA传输报文数据的方法,该方法包括:处理单元CPU确定上次直接内存访问DMA传输完成、且上次传输的报文数据占用的源地址已经释放;CPU构造用于传输本次报文数据的第一DMA描述符;构造用于传输本次缓冲区描述符BD的第二DMA描述符;DMA控制器通过第一DMA描述符发送报文数据,在报文数据发送完毕后,通过第二DMA描述符发送BD。本发明还提供了一种DMA传输报文数据的装置。采用本发明能够提高CPU性能,同时降低报文传输延迟。
申请公布号 CN104850517A 申请公布日期 2015.08.19
申请号 CN201510258206.9 申请日期 2015.05.20
申请人 杭州华三通信技术有限公司 发明人 邓士恩
分类号 G06F13/30(2006.01)I 主分类号 G06F13/30(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 梁少微;王丽琴
主权项 一种DMA传输报文数据的方法,其特征在于,该方法包括:中央处理单元CPU确定上次直接内存访问DMA传输完成、且上次传输的报文数据占用的源地址已经释放;CPU构造用于传输本次报文数据的第一DMA描述符;构造用于传输本次缓冲区描述符BD的第二DMA描述符;DMA控制器通过第一DMA描述符发送报文数据,在报文数据发送完毕后,通过第二DMA描述符发送BD。
地址 310052 浙江省杭州市滨江区长河路466号