Systems and methods using NIC-based prefetching for host TCP context lookup
US7720930B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 30, 2003 |
| Grant date | May 18, 2010 |
| Priority date | — |
| Expiry date | Dec 18, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/303
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods using network interface card-based (NIC-based) prefetching for host TCP context lookup are disclosed. The process generally includes hashing, by the NIC, a packet received over the network, computing a host hash table cache line in a host memory using the hash value and using a hash table pages table containing host memory physical page addresses of a host hash table, and computing a host context table cache line in a host memory using the hash value and using a context table pages table containing host memory physical page addresses of a host context table. The NIC may be initialized with the hash table pages table and the context table pages table as well as with the a set number of hash node entries in the hash table of the host memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.