WRITES TO MULTIPLE MEMORY DESTINATIONS
First Claim
Patent Images
1. An apparatus comprising:
- a memory anda network interface comprising at least one processor communicatively coupled to the memory, the at least one processor to;
access a packet andbased on the packet including a designation to copy a portion of the packet to at least two destinations in the memory;
copy a first portion of the packet to a first destination based on the designation andcopy the first portion of the packet to a second destination based on the designation.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples described herein relate to configuring a target network interface to recognize packets that are to be written directly from the network interface to multiple memory destinations. A packet can include an identifier that a portion of the packet is to be written to multiple memory devices at specific addresses. The packet is validated to determine if the target network interface is permitted to directly copy the portion of the packet to memory of the target. The target network interface can perform a direct copy to multiple memory locations of a portion of the packet.
-
Citations
21 Claims
-
1. An apparatus comprising:
-
a memory and a network interface comprising at least one processor communicatively coupled to the memory, the at least one processor to; access a packet and based on the packet including a designation to copy a portion of the packet to at least two destinations in the memory; copy a first portion of the packet to a first destination based on the designation and copy the first portion of the packet to a second destination based on the designation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a single packet with an indication to copy a portion of the packet to a first destination and to copy a second portion of the packet to a second destination; performing, by a direct memory access, a copy of the portion to the first destination; and performing, by a direct memory access, a copy of the second portion to the second destination. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium comprising instructions stored thereon, that if executed, causes at least one processor to perform:
-
request a packet to be formed with a header that includes an indication to copy content of the packet to multiple destinations and cause a single copy of the packet to be transmitted to a destination. - View Dependent Claims (19, 20, 21)
-
Specification