Method, system, and program for constructing a packet
First Claim
Patent Images
1. A method for constructing a packet comprising:
- receiving a request to construct one packet, including information on at least one header and a payload to include in the packet;
generating the at least one header for the received request;
writing the generated at least one header in a first queue;
requesting the payload to include in the packet;
writing the received payload to a second queue;
reading the generated at least one header and payload from the first and second queues; and
including the read at least one header and payload in the packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for constructing a packet. A request to construct one packet is received, including information on at least one header and a payload to include in the packet. The at least one header for the received request is generated and the generated at least one header is written in a first queue. The payload is requested to include in the packet and the received payload is written to a second queue. The generated at least one header and payload are read from the first and second queues and the read at least one header and payload are included in the packet
31 Citations
38 Claims
-
1. A method for constructing a packet comprising:
-
receiving a request to construct one packet, including information on at least one header and a payload to include in the packet;
generating the at least one header for the received request;
writing the generated at least one header in a first queue;
requesting the payload to include in the packet;
writing the received payload to a second queue;
reading the generated at least one header and payload from the first and second queues; and
including the read at least one header and payload in the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 23)
-
- 9. The method of 1, wherein writing the at least one header to the first queue, writing the payload to the second queue, and reading the at least one header and payload from the first and second queues are performed in different clock domains.
-
13. A channel adaptor, wherein the channel adaptor includes logic to enable the channel adaptor to perform:
-
receive a request to construct one packet, including information on at least one header and a payload to include in the packet;
generate the at least one header for the received request;
write the generated at least one header in a first queue;
request the payload to include in the packet;
write the received payload to a second queue;
read the generated at least one header and payload from the first and second queues; and
include the read at least one header and payload in the packet. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
- 21. The channel adaptor of 13, wherein writing the at least one header to the first queue, writing the payload to the second queue, and reading the at least one header and payload from the first and second queues are performed in different clock domains.
-
24. A system, comprising:
-
a host processor;
a magnetic storage medium;
a memory in communication with the host processor and including a payload to transmit in a packet, wherein a copy of the payload is stored in the magnetic storage medium; and
a channel adaptor in communication with the memory, wherein the channel adaptor includes logic to enable the channel adaptor to perform;
(i) receiving a request to construct one packet, including information on at least one header and a payload to include in the packet;
(ii) generating the at least one header for the received request;
(iii) writing the generated at least one header in a first queue;
(iv) requesting the payload to include in the packet;
(v) writing the received payload to a second queue;
(vi) reading the generated at least one header and payload from the first and second queues; and
(vii) including the read at least one header and payload in the packet. - View Dependent Claims (25, 26)
-
-
27. An article of manufacture for constructing a packet, wherein the article of manufacture is capable of causing operations to be performed, the operations comprising:
-
receiving a request to construct one packet, including information on at least one header and a payload to include in the packet;
generating the at least one header for the received request;
writing the generated at least one header in a first queue;
requesting the payload to include in the packet;
writing the received payload to a second queue;
reading the generated at least one header and payload from the first and second queues; and
including the read at least one header and payload in the packet. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification