Packet data service over hyper transport link(s)
First Claim
1. A method for providing connectionless-based packets over a connection based point-to-point link, the method comprises:
- generating a control packet in partial accordance with a control packet format of the connection-based point-to-point link, wherein the control packet includes, in noncompliance with the control packet format, an indication that at least one connectionless-based packet is being transported; and
generating a data packet in accordance with a data packet format of the connection-based point-to-point link, wherein the data packet includes at least a portion of the at least one connectionless-based packet, and wherein the data packet is associated with the control packet.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple processor device generates a control packet for at least one connectionless-based packet in partial accordance with a control packet format of the connection-based point-to-point link and partially not in accordance with the control packet format. For instance, the multiple processor device generates the control packet to include, in noncompliance with the control packet format, one or more of an indication that at least one connectionless-based packet is being transported, an indication of a virtual channel of a plurality of virtual channels associated with the at least one connectionless-based packet, an indication of an amount of data included in the associated data packet, status of the at least one connectionless-based packet, and an error status indication. The multiple processor device then generates the associated data packet in accordance with a data packet format of the connection-based point-to-point link, wherein the data packet includes at least a portion of the at least one connectionless-based packet.
93 Citations
42 Claims
-
1. A method for providing connectionless-based packets over a connection based point-to-point link, the method comprises:
-
generating a control packet in partial accordance with a control packet format of the connection-based point-to-point link, wherein the control packet includes, in noncompliance with the control packet format, an indication that at least one connectionless-based packet is being transported; and
generating a data packet in accordance with a data packet format of the connection-based point-to-point link, wherein the data packet includes at least a portion of the at least one connectionless-based packet, and wherein the data packet is associated with the control packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing connectionless-based packets over a connection based point-to-point link, the method comprises:
-
receiving a packet;
determining whether the packet includes data corresponding to at least one connectionless-based packet based on a noncompliant indication with a standard packet format of the packet; and
when the packet includes the data corresponding to the at least one connectionless-based packet, processing the packet as a connectionless-based packet. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for providing connectionless-based packets over a connection based point-to-point link, the apparatus comprises:
-
processing module; and
memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to;
generate a control packet in partial accordance with a control packet format of the connection-based point-to-point link, wherein the control packet includes, in noncompliance with the control packet format, an indication that at least one connectionless-based packet is being transported; and
generate a data packet in accordance with a data packet format of the connection-based point-to-point link, wherein the data packet includes at least a portion of the at least one connectionless-based packet, and wherein the data packet is associated with the control packet. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for processing connectionless-based packets over a connection based point-to-point link, the apparatus comprises:
-
processing module; and
memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to;
receive a packet;
determine whether the packet includes data corresponding to at least one connectionless-based packet based on a noncompliant indication with a standard packet format of the packet; and
when the packet includes the data corresponding to the at least one connectionless-based packet, process the packet as a connectionless-based packet. - View Dependent Claims (26, 27, 28)
-
-
29. A multiple processor integrated circuit comprises:
-
a plurality of processing units;
cache memory;
memory controller operably coupled to system memory;
internal bus operably coupled to the plurality of processing units, the cache memory and the memory controller;
packet manager operably coupled to the internal bus;
node controller operably coupled to the internal bus;
first configurable packet-based interface;
second configurable packet-based interface; and
switching module operably coupled to the packet manager, the node controller, the first configurable packet-based interface, and the second configurable packet-based interface, wherein each of the first and second configurable packet-based interfaces includes;
processing module; and
memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to;
generate a control packet in partial accordance with a control packet format of the connection-based point-to-point link, wherein the control packet includes, in noncompliance with the control packet format, an indication that at least one connectionless-based packet is being transported; and
generate a data packet in accordance with a data packet format of the connection-based point-to-point link, wherein the data packet includes at least a portion of the at least one connectionless-based packet, and wherein the data packet is associated with the control packet. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification