CPC H04L 67/1097 (2013.01) | 32 Claims |
1. A network device, comprising:
a first interface, configured to communicate at least with a first memory;
a second interface, configured to communicate over a network with a peer network device coupled to a second memory; and
circuitry, configured to (i) pre-register multiple patterns of offsets; (ii) receive a request to transfer data over the network between the first memory and the second memory, indicating a pattern of offsets from the pre-registered multiple patterns of offsets, to be accessed in the first memory or in the second memory, (ii) calculate the offsets indicated by the pattern, and (iii) transfer the data in accordance with the request,
wherein the request specifies a memory key representing a memory space to be accessed using the pattern, and
wherein the pattern indicated by the request is pre-associated with the memory key, in one or both of the network device and the peer network device, and wherein the request indicates the pattern by specifying the memory key, without further indication of the pattern.
|