Hash processing in a network communications processor architecture
US8321385B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 12, 2011 |
| Grant date | Nov 27, 2012 |
| Priority date | — |
| Expiry date | Mar 12, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L45/7453
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Described embodiments provide coherent processing of hash operations of a network processor having a plurality of processing modules. A hash processor of the network processor receives hash operation requests from the plurality of processing modules. A hash table identifier and bucket index corresponding to the received hash operation request are determined. An active index list is maintained for active hash operations for each hash table identifier and bucket index. If the hash table identifier and bucket index of the received hash operation request are in the active index list, the received hash operation request is deferred until the hash table identifier and bucket index corresponding to the received hash operation request clear from the active index list. Otherwise, the active index list is updated with the hash table identifier and bucket index of the received hash operation request and the received hash operation request is processed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.