Patent ID: 7269666
Filing Date: 2007-09-11
Classification: H04L

Abstract:
1. A method comprising: tracking packet sequence numbers of request packets and response packets of transactions transferring data to or from a network interface, said method including, for every request packet transmitted by the network interface, for every response packet received by the network interface, wherein a response packet is accepted if the valid bit at the location in the circular send queue pointed to by the read pointer is set and the packet sequence number of the response packet is both equal to or less than the packet sequence number written at the location in the circular send queue pointed to by the read pointer and greater than the last acknowledged packet sequence number, and wherein, if the response packet is a read response packet, it is accepted if the packet sequence number of the read response packet is equal to the packet sequence number written at the location in the circular send queue pointed to by the read pointer and the read indicator is set.