SYSTEM AND A METHOD FOR A REMOTE DIRECT MEMORY ACCESS OVER CONVERGED ETHERNET
First Claim
1. A method for remote direct memory access, comprising:
- receiving a remote direct memory access packet comprising an opaque data, a virtual address, and a payload at a virtual network interface card that generated the opaque data;
reconstructing a stream identifier by separating the opaque data into an encrypted stream identifier and a first digest;
decrypting the encrypted stream identifier;
verifying the decrypted stream identifier using the first digest;
providing the verified stream identifier to a system memory management unit; and
mapping the virtual address and the provided stream identifier by the system memory management unit to a physical address.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and a system embodying the method for receiving a remote direct memory access packet comprising an opaque data, a virtual address, and a payload at a virtual network interface card that generated the opaque data; reconstructing a stream identifier by separating the opaque data into an encrypted stream identifier and a first digest; decrypting the encrypted stream identifier; verifying the decrypted stream identifier using the first digest; providing the verified stream identifier to a system memory management unit; and mapping the virtual address and the provided stream identifier by the system memory management unit to a physical address, is disclosed.
35 Citations
12 Claims
-
1. A method for remote direct memory access, comprising:
-
receiving a remote direct memory access packet comprising an opaque data, a virtual address, and a payload at a virtual network interface card that generated the opaque data; reconstructing a stream identifier by separating the opaque data into an encrypted stream identifier and a first digest; decrypting the encrypted stream identifier; verifying the decrypted stream identifier using the first digest; providing the verified stream identifier to a system memory management unit; and mapping the virtual address and the provided stream identifier by the system memory management unit to a physical address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for remote direct memory access, comprising:
a virtual network interface card configured to receive a remote direct memory access packet comprising an opaque data, a virtual address, and a payload, to reconstruct a stream identifier by separating the opaque data into an encrypted stream identifier and a first digest, to decrypt the encrypted stream identifier; to verify the decrypted stream identifier using the first digest, and to provide the verified stream identifier to a system memory management unit; and the system memory management unit communicatively coupled to the virtual network interface card configured to map the virtual address and the stream identifier to a physical address. - View Dependent Claims (8, 9, 10, 11, 12)
Specification