发明名称 Processing Concurrency in a Network Device
摘要 One or more processing operations with respect to a packet are performed at a packet processing node of a network device, the packet processing node configured to perform multiple different processing operations with respect to the packet. A first accelerator engine is triggered for performing a first additional processing operation with respect to the packet. The first additional processing operation constitutes an operation that is different from the multiple different processing operations that the packet processing node is configured to perform. The first additional processing operation is performed by the first accelerator engine. Concurrently with performing the first additional processing operation at the first accelerator engine, at least a portion of a second additional processing operation with respect to the packet is performed by the packet processing node, the second additional processing operation not dependent on a result of the first additional processing operation.
申请公布号 US2015110114(A1) 申请公布日期 2015.04.23
申请号 US201414516529 申请日期 2014.10.16
申请人 Marvell Israel (M.I.S.L) Ltd. 发明人 WOHLGEMUTH Aron;ZEMACH Rami;LEVY Gil
分类号 H04L12/935;H04L12/741;H04L29/06 主分类号 H04L12/935
代理机构 代理人
主权项 1. A method for processing packets in a network device that includes at least one packet processing node and a plurality of accelerator engines, the method comprising: performing one or more processing operations with respect to a packet at the packet processing node, the packet processing node being configured to perform multiple different processing operations with respect to the packet; triggering a first accelerator engine for performing a first additional processing operation with respect to the packet, wherein the first additional processing operation constitutes an operation that is different from the multiple different processing operations that the packet processing node is configured to perform; performing the first additional processing operation by the first accelerator engine; and concurrently with performing the first additional processing operation at the first accelerator engine, performing at least a portion of a second additional processing operation with respect to the packet by the packet processing node, wherein the second additional processing operation is not dependent on a result of the first additional processing operation.
地址 Yokneam IL