9 \fBNormal Completion Handling\fR
11 \fINCB:Usage:Options:Action Based on Normal Competion of\fR
12 \fICommand:CONS\(->Driver:Driver\(->Board:Driver\(->CONS:To Board:From Board:Driver\(->Board Command\fR
19 dequeue the request, and issue an NCB_LISTEN request to the board.
22 \fINCB_CALL\fR:(ECN_CALL):\(sr:T{
27 dequeue the request, pass an ECN_ACCEPT reply to CONS, and issue a RECEIVE to
31 \fINCB_LISTEN\fR::\(sr:T{
36 use zero-length Call User Data and a zero-length Calling DTE address
39 dequeue the request, pass an ECN_CONNECT to CONS, and issue a RECEIVE to the
40 board. Re-issue another NCB_LISTEN
41 for another possible virtual circuit connection.
44 \fINCB_CLEAR\fR:(ECN_CLEAR):\(sr:(ECN_CLEAR):T{
46 normal clearing with all outstanding ACKs returned
60 \fINCB_SEND\fR:(ECN_SEND):\(sr::T{
65 dequeue the request and reply to CONS with an ECN_ACK.
73 reset the virtual circuit
78 \fINCB_RECEIVE\fR::\(sr:(ECN_RECEIVE):none:T{
80 normal, uncomplicated receive
83 dequeue the request and bcopy the data into the request's associated mbuf. Ship to CONS. Re-issue another NCB_RECEIVE.
86 :::(ECN_RECEIVE):none:T{
91 same as above (board does the resegmentation automatically).
94 :::(ECN_RECEIVE):none:T{
102 :::(ECN_RECEIVE):none:T{
110 :::(ECN_RECEIVE):none:T{
125 dequeue the request, send an ECN_RESET back up to CONS, and issue another