×

Method and apparatus for tracking multi-threaded system area network (SAN) traffic

  • US 6,374,282 B1
  • Filed: 08/28/1998
  • Issued: 04/16/2002
  • Est. Priority Date: 08/28/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a layered protocol stack for performing packet receive and transmit functions, and with each transaction described by a transaction descriptor including a unique transaction number (TN), and with the transaction descriptor also including authentication information, with the layered protocol stack having a transaction protocol module comprising:

  • a time-out memory having storage locations indexed by said TNs of independent transaction requests;

    an authentication information memory having storage locations indexed by said TNs of independent transaction requests;

    a transmit interface state machine, coupled to receive a request descriptor of an independent transaction request and coupled to the inputs of said authentication information memory, for asserting control signals to store authentication information of a received request descriptor in a storage location of the authentication information memory indexed by the TN included in the received request descriptor, for setting a transaction active bit, corresponding to the TN of the received transaction request, and for asserting a timeout start signal;

    a time-out state machine, coupled to the transmit interface state machine and time-out memory, for storing a time-out value in the storage location of the time-out memory indexed by the TN of the received transaction descriptor when said time-out start signal is asserted, and for periodically decrementing all time-out values indexed by TNs of a plurality of set transaction active bits indicating independent active transaction requests, and for asserting a time-out signal to invalidate an independent transaction request identified by a TN indexing a storage location having a time-out value decremented to a predetermined value; and

    a receive interface state machine, for reading authentication information from the storage location in the authentication information memory indexed by a TN included in a response packet responding to an active transaction request, and for completing the active transaction indexed by an included TN if matching of authentication information read from the authentication memory and authentication information included in the response packet is completed prior to the assertion of the time-out signal for the included TN of the received response descriptor.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×