ZCOM Tables and Data Structures
ZCOM Header Structure
file. The default limit may be overridden during a zopen() by specifying a
HUNACK - Maximum number of unacknowledged Tx buffers pending on a terminal ZLU
Upper limit of the total size (in bytes) of all unacknowledged transmit messages to a terminal ZLU. If this limit has been reached, any further write requests to the terminal ZLU will be queued up in the terminal table, but will not processed by the driver immediately. The driver will resume processing of queued transmit requests when the Mux card acknowledges the completion of a previously issued transmit request for this terminal ZLU. This mechanism is used to prevent a few (or only one) terminal from consuming all of the transmit buffers on the Mux interface card. This field is initialized from the
HMAXTX - Maximum number of Tx buffers pending on a terminal ZLU
Limit of transmit buffers pending on a terminal. When this limit is reached, the program doing write requests to the terminal will be suspended until some of the pending transmit requests are sent. Together with the limit imposed by HUNACK, this protects the ZCOM system buffers from excessive usage due to dead terminals (or other kind of device).
HIPLIM - Default IFT port TX limit (bytes)
This field contains the limit (in bytes) of all unacknowledged transmit messages to terminal ZLUs belonging to the same port of a
Chapter 3 | 49 |