FREE WT BUF WT NS WT BUF NS WT ACCN WT ACCND GOT BUFFER * SEND LOOKUP * - * * WT NS FREE NS REPLY * * NS MESS - * * WT ACCN FREE DISCI * DISCI RESPONSE DISCI RESPONSE * DISCI WT ACCN * WT BUF NS WT BUF NS WT ACCND OPENACKN - - - - PROCESS OPENACK D PROCESS OPENACK DATA WT DISCN RESETI * * * * * * RESETN - - - - - - DATAI * QDATAI QDATAI * QDATAI * DATAN - - - - - - DISCN - - - - - - ACCI * * * * * * TIMEOUTT * * * * RETRANS CONN - WT BUF FREE DG REPLYI * * * * * * DATA WT DISCN WT DIN WT RESETN WT RESETI WT ACCI GOT BUFFER * * * * * * NS REPLY * * * * * * DISCI DISCI TO N * - DISCI TO N DISCI TO N CONN N FAILED WT DISCN WT DISCN WT DISCN WT DISCN FREE OPENACKN INT DISC - - INT DISC INT DISC INT OPEN NACK WT DIN WT DIN WT DIN WT ACCID RESETI RESETI TO N * - RESETI RESPONSE CLEAR TIMEOUTS * WT RESETN DATA RESETN RESETN TO I - - CLEAR TIMEOUTS RESETN RESPONSE INT OPEN NACK WT RESETI DATA WT ACCID DATAI QDATAI * - QDATAI - * DATAN QDATAN - - - QDATAN INT OPEN NACK WT ACCID DISCN DISCN TO I - CLEAR TIMEOUTS DISCN TO I DISCN TO I INT OPEN NACK WT DISCI FREE WT DISCI WT DISCI WT DISCI WT ACCID ACCI * * * * * SEND OPENACK DATA TIMEOUTT * - - INT DISC * * FREE WT DISCI WT DIN DG REPLYI * * * * * * WT ACCID WT DISCI WT DG REPLYI WT DG REPLYN GOT BUFFER * * * * NS REPLY * * * * DISCI - - * * FREE FREE OPENACKN - - - DG REPLY NTOI FREE RESETI * - * * RESETN - - - - DATAI * - * * DATAN - - - - DISCN - - - - ACCI DISC TO I - * * WT DISCI TIMEOUTT * * * - FREE DG REPLYI * * DG REPLY I TO N * FREE