Computer system with multiple classes of device IDs
First Claim
1. A computer system, comprising:
- a network;
a sending device coupled to send a packet on a network, wherein the device is configured to encode less than all of a device ID identifying the sending device in the packet; and
a receiving device coupled to receive the packet from the network and configured to send a responsive packet to the sending device, wherein the receiving device is configured to encode all of the device ID identifying the sending device in the responsive packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods implement multiple classes of device IDs. A computer system may include a network, a sending device, and a receiving device. The sending device is configured to encode less than all of a device ID identifying the sending device in a packet before sending the packet on the network. In response to receiving the packet, the receiving device is configured to send a responsive packet to the sending device. The receiving device is configured to encode the entire device ID identifying the sending device in the responsive packet. A portion of the device ID that the initiating device does not encode in the packet identifies the initiating device as one of the devices in a particular device class. Only devices in that device class are configured to send packets having a characteristic of the packet on the network.
48 Citations
20 Claims
-
1. A computer system, comprising:
-
a network;
a sending device coupled to send a packet on a network, wherein the device is configured to encode less than all of a device ID identifying the sending device in the packet; and
a receiving device coupled to receive the packet from the network and configured to send a responsive packet to the sending device, wherein the receiving device is configured to encode all of the device ID identifying the sending device in the responsive packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
a plurality of client devices, wherein a portion of a respective device ID of each of the plurality of client devices has a value;
an other plurality of client devices, wherein the portion of a respective device ID of each of the other plurality of client devices has a different value;
a network coupling the plurality of client devices and the other plurality of client devices;
wherein each of the plurality of client devices is configured to send a packet on the network and to encode all but the portion of the respective device ID in the packet. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a transaction-initiating client device, wherein a subset ID portion of a respective device ID of the transaction-initiating client device has a first value;
a non-transaction-initiating client device, wherein the subset ID portion of a respective device ID of the non-transaction-initiating client device also has the first value, wherein the device ID of the transaction-initiating client device is not equal to the device ID of the non-transaction initiating client device;
an address network coupling the transaction-initiating client device and the non-transaction-initiating client device; and
wherein the transaction-initiating client device is configured to initiate coherency transactions by sending address packets on the address network, wherein the transaction-initiating client device is configured to only encode the subset ID portion of the respective device ID in each address packet. - View Dependent Claims (15)
-
-
16. A method of operating a computer system, the method comprising:
-
a sending device sending a packet on a network, wherein the packet includes less than all of a device ID identifying the sending device; and
a receiving device sending a responsive packet in which all of the device ID is encoded in response to receiving the packet. - View Dependent Claims (17, 18, 19, 20)
-
Specification