Adaptive cache design for MPT/MTT tables and TCP context
First Claim
1. A method for processing network data, the method comprising allocating at least one of a plurality of on-chip cache banks integrated within a chip for storing active connection context for any of a plurality of communication protocols, wherein said chip handles a plurality of protocols.
4 Assignments
0 Petitions
Accused Products
Abstract
Certain aspects of a method and system for an adaptive cache for memory protection table (MPT), memory translation table (MTT) and TCP context are provided. At least one of a plurality of on-chip cache banks integrated within a multifunction host bus adapter (MHBA) chip may be allocated for storing active connection context for any of a plurality of communication protocols. The MHBA chip may handle a plurality of protocols, such as an Ethernet protocol, a transmission control protocol (TCP), an Internet protocol (IP), Internet small computer system interface (iSCSI) protocol, and a remote direct memory access (RDMA) protocol. The active connection context may be stored within the allocated at least one of the plurality of on-chip cache banks integrated within the multifunction host bus adapter chip, based on a corresponding one of the plurality of communication protocols associated with the active connection context.
-
Citations
22 Claims
- 1. A method for processing network data, the method comprising allocating at least one of a plurality of on-chip cache banks integrated within a chip for storing active connection context for any of a plurality of communication protocols, wherein said chip handles a plurality of protocols.
- 12. A system for processing network data, the system comprising a chip comprising a plurality of on-chip cache banks that allocates at least one of said plurality of on-chip cache banks for storing active connection context for any of a plurality of communication protocols, wherein said chip handles a plurality of protocols.
Specification