发明名称 |
报文接收方法、报文接收模块、装置及系统 |
摘要 |
本发明提供一种报文接收方法、报文接收模块、装置及系统,其中报文接收方法包括接收到报文之后,将报文与第一描述符队列内的第一描述符中的物理地址和虚拟地址,以及第一描述符队列内的第二描述符中的虚拟地址构造为总线报文;将总线报文发送至内存中与第一描述符中的物理地址对应的当前报文缓冲区,以供处理器根据当前报文缓冲区对应的虚拟地址,读取当前报文缓冲区中的报文;清除第一描述符中的物理地址和虚拟地址之后,将第一描述符队列中的描述符顺序进行移位。从而使得处理器通过轮询的方式即可顺序读取报文缓冲区中的内容,有效地提高了系统的处理效率,减小了系统开销。 |
申请公布号 |
CN102750245B |
申请公布日期 |
2015.11.18 |
申请号 |
CN201210171886.7 |
申请日期 |
2012.05.29 |
申请人 |
中国人民解放军国防科学技术大学 |
发明人 |
吕高锋;唐路;孙志刚;陈一骄;李韬;徐东来;杨安;石巍 |
分类号 |
G06F13/28(2006.01)I |
主分类号 |
G06F13/28(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
孟卜娟 |
主权项 |
一种报文接收方法,其特征在于,包括:接收到报文之后,将所述报文与第一描述符队列内的第一描述符中的物理地址和虚拟地址,以及所述第一描述符队列内的第二描述符中的虚拟地址构造为总线报文;其中,所述第一描述符包括内存中当前报文缓冲区的物理地址和虚拟地址;所述第二描述符顺序排列在所述第一描述符之后,包括所述内存中所述当前报文缓冲区后的下一个报文缓冲区的物理地址和虚拟地址;将所述总线报文发送至所述内存中与所述第一描述符中的物理地址对应的所述当前报文缓冲区,以供中央处理器根据所述当前报文缓冲区对应的虚拟地址,读取所述当前报文缓冲区中的报文;清除所述第一描述符中的物理地址和虚拟地址之后,将所述第一描述符队列中的描述符顺序进行移位,以使所述第二描述符中的物理地址和虚拟地址成为更新后的第一描述符中的物理地址和虚拟地址。 |
地址 |
410073 湖南省长沙市开福区砚瓦池正街47号 |