会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Method and structure for enqueuing data packets for processing
    • 排队处理数据包的方法和结构
    • US07406080B2
    • 2008-07-29
    • US10868725
    • 2004-06-15
    • Claude BassoJean L. CalvignacChih-jen ChangGordon T. DavisFabrice J. Verplanken
    • Claude BassoJean L. CalvignacChih-jen ChangGordon T. DavisFabrice J. Verplanken
    • H04L12/56
    • H04L49/90H04L49/9042H04L49/9073H04L69/22
    • A method and structure is provided for buffering data packets having a header and a remainder in a network processor system. The network processor system has a processor on a chip and at least one buffer on the chip. Each buffer on the chip is configured to buffer the header of the packets in a preselected order before execution in the processor, and the remainder of the packet is stored in an external buffer apart from the chip. The method comprises utilizing the header information to identify the location and extent of the remainder of the packet. The entire selected packet is stored in the external buffer when the buffer of the stored header of the given packet is full, and moving only the header of a selected packet stored in the external buffer to the buffer on the chip when the buffer on the chip has space therefor.
    • 提供了一种在网络处理器系统中缓冲具有报头和余数的数据分组的方法和结构。 网络处理器系统在芯片上具有处理器和芯片上的至少一个缓冲器。 芯片上的每个缓冲器被配置为在处理器中执行之前以预先选择的顺序缓冲数据包的报头,并且数据包的剩余部分存储在与芯片分离的外部缓冲器中。 该方法包括利用报头信息来识别分组的其余部分的位置和范围。 当给定分组的存储报头的缓冲器已满时,整个所选分组被存储在外部缓冲器中,并且当芯片上的缓冲器仅将存储在外部缓冲器中的选定分组的报头移动到芯片上的缓冲器时 有空间。
    • 34. 发明授权
    • Systems and methods for multi-frame control blocks
    • 多帧控制块的系统和方法
    • US07376809B2
    • 2008-05-20
    • US11076218
    • 2005-03-09
    • Claude BassoJean Louis CalvignacChih-jen ChangFabrice Jean Verplanken
    • Claude BassoJean Louis CalvignacChih-jen ChangFabrice Jean Verplanken
    • G06F12/02
    • H04L49/901H04L49/252H04L49/30H04L49/90H04L69/12H04L69/22
    • Systems and methods for implementing multi-frame control blocks in a network processor are disclosed. Embodiments include systems and methods to reduce long latency memory access to less expensive memory such as DRAM. As a network processor in a network receives packets of data, the network processor forms a frame control block for each packet. The frame control block contains a pointer to a memory location where the packet data is stored, and is thereby associated with the packet. The network processor associates a plurality of frame control blocks together in a table control block that is stored in a control store. Each table control block comprises a pointer to a memory location of a next table control block in a chain of table control blocks. Because frame control blocks are stored and accessed in table control blocks, less frequent memory accesses may be needed to keep up with the frame rate of packet transmission.
    • 公开了一种用于在网络处理器中实现多帧控制块的系统和方法。 实施例包括用于减少长时间存储器访问到诸如DRAM之类的便宜的存储器的系统和方法。 随着网络中的网络处理器接收数据包,网络处理器为每个数据包形成帧控制块。 帧控制块包含指向存储分组数据的存储器位置的指针,并且因此与分组相关联。 网络处理器将存储在控制存储器中的表控制块中的多个帧控制块相关联。 每个表控制块包括指向表控制块链中的下一个表控制块的存储器位置的指针。 由于帧控制块在表控制块中被存储和访问,因此可能需要较少频率的存储器访问以跟上分组传输的帧速率。
    • 36. 发明申请
    • ACKNOWLEDGEMENT FILTERING
    • 确认过滤
    • US20070291782A1
    • 2007-12-20
    • US11424043
    • 2006-06-14
    • Claude BassoDonald W. SchmidtVenkat Venkatsubra
    • Claude BassoDonald W. SchmidtVenkat Venkatsubra
    • H04L12/56H04L12/54H04L1/18
    • H04L69/16H04L1/1838H04L1/1858H04L69/161H04L69/163H04L69/166H04L2001/0092
    • A solution for managing a communications connection, in which one or more acknowledgements are filtered is provided. In particular, data can be obtained for forwarding to a remote device, and at least some of the data can be communicated for processing on the remote device. Subsequently, an acknowledgement is received for the at least some of the data, and a determination is made as to whether to forward the acknowledgement based on an optimization configuration. The invention can include several checks to ensure that any acknowledgement that should be forwarded for further processing is properly forwarded. In one embodiment, the invention is implemented on a network adapter, and enables numerous acknowledgements that are received by the network adapter for a large send data packet to be filtered and not provided to a protocol stack.
    • 提供用于管理通信连接的解决方案,其中一个或多个确认被过滤。 特别地,可以获得用于转发到远程设备的数据,并且可以传送至少一些数据以在远程设备上进行处理。 随后,接收至少一些数据的确认,并且基于优化配置确定是否转发确认。 本发明可以包括若干检查,以确保应转发用于进一步处理的任何确认被正确转发。 在一个实施例中,本发明在网络适配器上实现,并且允许由网络适配器接收的大量发送数据分组的许多确认被过滤并且不提供给协议栈。