Invention Grant
- Patent Title: Technologies for managing a flexible host interface of a network interface controller
-
Application No.: US17344253Application Date: 2021-06-10
-
Publication No.: US11843691B2Publication Date: 2023-12-12
- Inventor: Thomas E. Willis , Brad Burres , Amit Kumar
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Essential Patents Group, LLP
- Agent Christopher K. Gagne
- Priority: IN 1741030632 2017.08.30
- Main IPC: G06F3/06
- IPC: G06F3/06 ; H04L9/08 ; G06F9/50 ; H04L69/12 ; H04L69/32 ; G06F16/25 ; G06F16/2453 ; H04L49/9005 ; G11C8/12 ; G11C29/02 ; H04L41/0896 ; G06F30/34 ; B25J15/00 ; G06F1/18 ; G06F1/20 ; G06F11/34 ; G06F15/78 ; H04L41/5025 ; H04L67/1008 ; H05K7/14 ; H05K7/18 ; H05K7/20 ; H04L67/1001 ; G11C29/36 ; G11C29/38 ; G11C29/44 ; G06F16/22 ; G06F16/2455 ; G06F12/02 ; G06F12/14 ; G06F13/16 ; G06F15/173 ; G06F13/40 ; G06F13/42 ; G06F9/448 ; G06F9/28 ; G06F15/16 ; H04L41/0893 ; H04L69/22 ; H04L69/321 ; H04L41/0213 ; H04L41/0668 ; H04L41/0677 ; H04L45/28 ; H04L45/7453 ; H04L47/11 ; H04L47/125 ; H04L49/00 ; H04L49/351 ; G06F9/4401 ; G06F9/445 ; G06F12/06 ; G06F16/23 ; G06F16/248 ; G06F16/901 ; G06F16/11 ; G06F9/44 ; G06F9/48 ; G06F21/10 ; G06N3/063 ; G06Q10/0631 ; G06Q30/0283 ; H04L41/14 ; H04L41/5019 ; H04L49/40 ; H04L9/40 ; G06F12/0802 ; G06F12/1045

Abstract:
Technologies for processing network packets by a host interface of a network interface controller (NIC) of a compute device. The host interface is configured to retrieve, by a symmetric multi-purpose (SMP) array of the host interface, a message from a message queue of the host interface and process, by a processor core of a plurality of processor cores of the SMP array, the message to identify a long-latency operation to be performed on at least a portion of a network packet associated with the message. The host interface is further configured to generate another message which includes an indication of the identified long-latency operation and a next step to be performed upon completion. Additionally, the host interface is configured to transmit the other message to a corresponding hardware unit scheduler as a function of the subsequent long-latency operation to be performed. Other embodiments are described herein.
Public/Granted literature
- US20210306142A1 TECHNOLOGIES FOR MANAGING A FLEXIBLE HOST INTERFACE OF A NETWORK INTERFACE CONTROLLER Public/Granted day:2021-09-30
Information query