Invention Grant
- Patent Title: Avoiding delayed data
- Patent Title (中): 避免延迟的数据
-
Application No.: US13789221Application Date: 2013-03-07
-
Publication No.: US09391840B2Publication Date: 2016-07-12
- Inventor: Steve L. Pope , David J. Riddoch , Kieran Mansley
- Applicant: Solarflare Communications, Inc.
- Applicant Address: US CA Irvine
- Assignee: SOLARFLARE COMMUNICATIONS, INC.
- Current Assignee: SOLARFLARE COMMUNICATIONS, INC.
- Current Assignee Address: US CA Irvine
- Agency: Haynes Beffel & Wolfeld LLP
- Agent Warren S. Wolfeld
- Main IPC: G06F15/173
- IPC: G06F15/173 ; H04L12/24 ; H04L12/841 ; H04L12/823 ; G06F15/16 ; G06F11/00 ; H04W4/00 ; H04L12/875

Abstract:
Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise.
Public/Granted literature
- US20130297774A1 AVOIDING DELAYED DATA Public/Granted day:2013-11-07
Information query