Invention Grant
- Patent Title: System and method for facilitating hybrid message matching in a network interface controller (NIC)
-
Application No.: US17594535Application Date: 2020-03-23
-
Publication No.: US11765074B2Publication Date: 2023-09-19
- Inventor: Igor Gorodetsky , Duncan Roweth
- Applicant: Hewlett Packard Enterprise Development LP
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Spring
- Agency: Hewlett Packard Enterprise Patent Department
- International Application: PCT/US2020/024246 2020.03.23
- International Announcement: WO2020/236273A 2020.11.26
- Date entered country: 2021-10-21
- Main IPC: G06F13/16
- IPC: G06F13/16 ; H04L45/28 ; H04L45/028 ; H04L45/125 ; H04L45/00 ; H04L45/122 ; H04L47/76 ; H04L49/15 ; H04L49/00 ; H04L69/40 ; H04L47/10 ; H04L49/9005 ; H04L47/34 ; H04L67/1097 ; H04L45/021 ; H04L47/12 ; G06F13/42 ; H04L47/2441 ; H04L47/30 ; H04L47/62 ; H04L47/24 ; H04L49/90 ; G06F13/38 ; G06F13/40 ; H04L45/745 ; H04L47/2483 ; H04L47/629 ; H04L47/80 ; H04L49/101 ; H04L45/12 ; H04L47/122 ; G06F12/1036 ; G06F15/173 ; H04L43/10 ; H04L45/42 ; H04L47/11 ; G06F12/0862 ; G06F12/1045 ; H04L47/32 ; G06F9/54 ; G06F13/14 ; G06F9/50 ; H04L47/22 ; H04L47/52 ; H04L47/6275 ; H04L45/24 ; H04L45/7453 ; H04L45/16 ; H04L69/22 ; H04L47/762 ; H04L47/78 ; H04L47/20 ; H04L49/9047 ; H04L1/00 ; H04L43/0876 ; H04L47/2466 ; H04L47/625 ; H04L69/28

Abstract:
A network interface controller (NIC) capable of hybrid message matching is provided. The NIC can be equipped with a host interface, a hardware endpoint, and an endpoint management logic block. The host interface can couple the NIC to a host device. The hardware endpoint can facilitate a point of communication for an application running on the host device. The endpoint management logic block can maintain a list for storing a message associated with an endpoint represented by the hardware endpoint. The endpoint management logic block can then determine whether the utilization of the list is higher than a threshold. If the utilization is higher than the threshold, the endpoint management logic block can set a state of the endpoint to indicate that the endpoint is software managed. The NIC thus can transfer the control of the endpoint from the hardware endpoint to a software process of the host device.
Public/Granted literature
- US20220214934A1 SYSTEM AND METHOD FOR FACILITATING HYBRID MESSAGE MATCHING IN A NETWORK INTERFACE CONTROLLER (NIC) Public/Granted day:2022-07-07
Information query