Invention Grant
- Patent Title: Efficient QoS support for software packet processing on general purpose servers
-
Application No.: US15270377Application Date: 2016-09-20
-
Publication No.: US10237171B2Publication Date: 2019-03-19
- Inventor: Sameh Gobriel , Ren Wang , Eric K. Mann , Christian Maciocco , Tsung-Yuan C. Tai
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Law Office of R. Alan Burnett, P.S
- Main IPC: H04L1/00
- IPC: H04L1/00 ; H04L12/721 ; H04L12/851 ; H04L12/863 ; H04L12/751 ; H04L12/715

Abstract:
Methods and apparatus for facilitating efficient Quality of Service (QoS) support for software-based packet processing by offloading QoS rate-limiting to NIC hardware. Software-based packet processing is performed on packet flows received at a compute platform, such as a general purpose server, and/or packet flows generated by local applications running on the compute platform. The packet processing includes packet classification that associates packets with packet flows using flow IDs, and identifying a QoS class for the packet and packet flow. NIC Tx queues are dynamically configured or pre-configured to effect rate limiting for forwarding packets enqueued in the NIC Tx queues. New packet flows are detected, and mapping data is created to map flow IDs associated with flows to the NIC Tx queues used to forward the packets associated with the flows.
Public/Granted literature
- US20180083866A1 EFFICIENT QOS SUPPORT FOR SOFTWARE PACKET PROCESSING ON GENERAL PURPOSE SERVERS Public/Granted day:2018-03-22
Information query