直接存储器访问的实现方法

    公开(公告)号:CN101673253A

    公开(公告)日:2010-03-17

    申请号:CN200910091053.8

    申请日:2009-08-21

    Abstract: 本发明提供了一种直接存储器访问的实现方法,该方法包括:DMA引擎将数据写入缓冲区,并在每次写入完成后在预设寄存器中更新下一次在缓冲区中进行写入的起始地址;DMA引擎从缓冲区中读取已写入的数据,并在每次读取完成后在寄存器中更新下一次从缓冲区中进行读取的起始地址。通过使用本发明,避免了相关技术中由于计算机侧操作系统的介入以及描述符的传输导致占用大量CPU资源和总线带宽的问题,能够有效节省总线带宽资源并降低CPU负荷,还能够有效消除处理产生的中断和延迟,从而有效提高DMA操作的处理效率。

    一种零拷贝网络报文发送方法

    公开(公告)号:CN101150487A

    公开(公告)日:2008-03-26

    申请号:CN200710177371.7

    申请日:2007-11-15

    Abstract: 本发明公开了一种零拷贝网络报文发送方法,属于把用户空间内存直接映射为网卡DMA缓冲区的零拷贝方法领域。本发明采用如下操作步骤:A.打开设备接口;B.在用户空间内存中申请一片报文缓冲区;C.构造缓冲区控制结构;D.通过内存映射得到缓冲区控制结构中的信息;E.把发送的报文数据直接DMA传送到报文发送缓冲区中;F.应用程序处理报文数据。本发明适用于高速网上不经过协议栈拷贝发送报文。

    一种用于对网络报文高效动态分类的设备

    公开(公告)号:CN202218254U

    公开(公告)日:2012-05-09

    申请号:CN201020687429.X

    申请日:2010-12-17

    Abstract: 本实用新型提供了一种用于对网络报文高效动态分类的设备。本实用新型是一个软硬件结合的系统,报文分类规则存储在硬件中,但是硬件仅仅使用规则,硬件保证规则匹配的效率,规则的管理完全由软件负责,在主机内存中为硬件规则表构造扩展的镜像,软件保证规则灵活动态的修改。规则更新时,对规则表的调整过程在主机内存中进行,只把最终调整好的结果实施到硬件板载内存。整个系统在满足了动态灵活性要求的同时,又保证了很高的效率。

    一种用于高速获取TCP连接数据的设备

    公开(公告)号:CN202121599U

    公开(公告)日:2012-01-18

    申请号:CN201020687420.9

    申请日:2010-12-17

    Abstract: 本实用新型提供了一种用于高速获取TCP连接数据的设备。硬件网卡接收报文;硬件网卡进行TCP连接管理;网卡硬件进行TCP乱序数据的重新排序,但不进行数据拼接;网卡硬件给报文添加信息报头,记录TCP连接信息;驱动软件把报文从网卡板载内存传输到主机内存;API接口库进行数据格式转换。本实用新型既能及时把报文提交给主机,又能方便实现原始报文数据到TCP数据格式的转换,起到数据拼接的作用,整个系统可以实现高速的获取TCP数据。

    支持复杂流量统计的网卡设备

    公开(公告)号:CN202535371U

    公开(公告)日:2012-11-14

    申请号:CN201120480655.5

    申请日:2011-11-28

    Abstract: 本实用新型提供了一种支持复杂流量统计的网卡设备,所述网卡设备包括流量统计网卡和与其连接的PCI模块,所述网卡设备为V6110T的FPGA芯片,所述流量统计网卡包括:统计项目列表和与所述统计项目列表连接的计数器列表;本实用新型提供的支持复杂流量统计的网卡设备,可精确的统计网卡的流量,不仅可对收包数、丢包数、错包数进行统计,还可对分片包数、80端口包数、tcp连接建立包数等一些指定特征的流量进行统计。

Patent Agency Ranking