Patent ID: 8015330

Claim:
A method for controlling reads in a packetized computer input/output (I/O) interconnect compatible with a packetized computer I/O interconnect standard, the method comprising: receiving a read request at a root complex over the packetized computer I/O interconnect from a first device compatible with the packetized computer I/O interconnect standard, the request requesting data of a first size; determining whether adding the read request to a read request queue at the root complex would cause the total size of requested data in read requests from the first device currently stored in the read request queue to exceed a first predefined threshold, wherein the first predefined threshold is based on a round trip time between the root complex and a destination switch of the read request; and temporarily restricting the read request from being forwarded upstream to the destination switch of the read request if adding the read request to the read request queue would cause the total size of the requested data in read requests from the first device currently stored in the read request queue to exceed the first predefined threshold.