SYSTEM FOR REDUCING LATENCY IN A HOST ETHERNET ADAPTER (HEA)
First Claim
Patent Images
1. A host Ethernet adapter (HEA) for reducing latency comprising:
- a system for receiving a packet with an internet protocol (IP) header and data, and for parsing a connection identifier from the IP header; and
a negative cache coupled to the system, for determining if the connection identifier is not in a memory external to the HEA, the system applying a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory,the negative cache further for hashing the connection identifier for a bit position, accessing a bit vector in the HEA, and for determining if the connection identifier is not in the memory based on a value of the bit vector at the bit position.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for reducing latency in a host Ethernet adapter (HEA) includes the following. First, the HEA receives a packet with an internet protocol (IP) header and data in the HEA. The HEA parses a connection identifier from the IP header and accesses a negative cache in the HEA to determine if the connection identifier is not in a memory external to the HEA. The HEA applies a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory.
87 Citations
13 Claims
-
1. A host Ethernet adapter (HEA) for reducing latency comprising:
-
a system for receiving a packet with an internet protocol (IP) header and data, and for parsing a connection identifier from the IP header; and a negative cache coupled to the system, for determining if the connection identifier is not in a memory external to the HEA, the system applying a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory, the negative cache further for hashing the connection identifier for a bit position, accessing a bit vector in the HEA, and for determining if the connection identifier is not in the memory based on a value of the bit vector at the bit position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium encoded with computer executable instructions for reducing latency in a host Ethernet adapter (HEA), the computer executable instructions comprising:
-
receiving a packet with an internet protocol (IP) header and data; parsing a connection identifier from the IP header; accessing a negative cache in the HEA to determine if the connection identifier is not in a memory external to the HEA, the accessing a negative cache in the HEA further comprising; hashing the connection identifier for a bit position; accessing a bit vector in the HEA; and determining if the connection identifier is not in the memory based on a value of the bit vector at the bit position; and applying a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification