- Patent Title: Maintaining packet order in offload of packet processing functions
-
Application No.: US15701459Application Date: 2017-09-12
-
Publication No.: US10382350B2Publication Date: 2019-08-13
- Inventor: Dror Bohrer , Noam Bloch , Lior Narkis , Hillel Chapman , Gilad Hammer
- Applicant: Mellanox Technologies, Ltd.
- Applicant Address: IL Yokneam
- Assignee: Mellanox Technologies, Ltd.
- Current Assignee: Mellanox Technologies, Ltd.
- Current Assignee Address: IL Yokneam
- Agency: Kligler & Associates
- Main IPC: G06F9/455
- IPC: G06F9/455 ; H04L12/741 ; H04L12/813 ; H04L12/863 ; H04L12/931

Abstract:
Network interface apparatus includes a host interface and a network interface, which receives packets in multiple packet flows destined for one or more virtual machines running on a host processor. Packet processing circuitry receives a first instruction from the host processor to offload preprocessing of the data packets in a specified flow in accordance with a specified rule, and initiates preprocessing of the data packets while writing one or more initial data packets from the specified flow to a temporary buffer. Upon subsequently receiving a second instruction to enable the specified rule, the initial data packets are delivered from the temporary buffer, after preprocessing by the packet processing circuitry, directly to a virtual machine to which the specified flow is destined, followed by preprocessing and delivery of subsequent data packets in the specified flow to the virtual machine.
Public/Granted literature
- US20190081904A1 Maintaining packet order in offload of packet processing functions Public/Granted day:2019-03-14
Information query