Invention Application
- Patent Title: In-Flight Packet Processing
- Patent Title (中): 飞行包处理
-
Application No.: US14530599Application Date: 2014-10-31
-
Publication No.: US20160124772A1Publication Date: 2016-05-05
- Inventor: Salma Mirza , Steven W. Zagorianakos , Gavin J. Stark
- Applicant: Netronome Systems, Inc.
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F12/02 ; G06F9/48

Abstract:
A method for supporting in-flight packet processing is provided. Packet processing devices (microengines) can send a request for packet processing to a packet engine before a packet comes in. The request offers a twofold benefit. First, the microengines add themselves to a work queue to request for processing. Once the packet becomes available, the header portion is automatically provided to the corresponding microengine for packet processing. Only one bus transaction is involved in order for the microengines to start packet processing. Second, the microengines can process packets before the entire packet is written into the memory. This is especially useful for large sized packets because the packets do not have to be written into the memory completely when processed by the microengines.
Public/Granted literature
- US09804959B2 In-flight packet processing Public/Granted day:2017-10-31
Information query