Patent ID: 9594702
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. An apparatus, comprising: a shared memory that stores a search key data set, wherein the search key data set includes a plurality of search keys; a processor that generates a descriptor; a Direct Memory Access (DMA) controller that (i) receives the descriptor from the processor via a bus, (ii) in response to receiving the descriptor generates a search key data request and sends the search key data request to the shared memory via the bus, (iii) receives the search key data set from the shared memory via the bus, (iv) selects a first search key from the search key data set, (v) generates Interlaken Look Aside (ILA) packet header information, and (vi) outputs the first search key and the ILA packet header information; and an Interlaken Look Aside (ILA) interface circuit that receives the first search key and the ILA packet header information from the DMA controller and supplies an ILA packet to an external transactional memory device across an ILA bus, wherein the ILA packet includes the ILA packet header information and the first search key.