Invention Grant
- Patent Title: Secure receive packet processing for network function virtualization applications
-
Application No.: US15053543Application Date: 2016-02-25
-
Publication No.: US10437523B2Publication Date: 2019-10-08
- Inventor: Michael Tsirkin
- Applicant: Red Hat Israel, Ltd.
- Applicant Address: IL Ra'anana
- Assignee: Red Hat Israel, Ltd.
- Current Assignee: Red Hat Israel, Ltd.
- Current Assignee Address: IL Ra'anana
- Agency: K&L Gates LLP
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F3/06 ; G06F21/60 ; G06F21/62

Abstract:
A transmit packet processing system includes a memory, one or more processors in communication with the memory, and an operating system. The one or more processors execute a packet processing thread and a rearming thread. The OS maps a receive ring into a first memory of an application and maps the first memory into kernel memory. The packet processing thread reads a receive ring. The packet processing thread retrieves the packet information within the receive ring. The packet processing thread processes the packets. The packet processing thread notifies the rearming thread that a batch size limit is reached and the rearming thread requests the OS to rearm the plurality of descriptors. The OS receives the request and initializes the first descriptor of the plurality of descriptors.
Public/Granted literature
- US20170249457A1 SECURE RECEIVE PACKET PROCESSING FOR NETWORK FUNCTION VIRTUALIZATION APPLICATIONS Public/Granted day:2017-08-31
Information query