ZCOM Tables and Data Structures

Interface Table

ITXLSTX - Express transmit list headers (zptl_type)

This field is an array of list headers for the express transmit requests associated with each port or subchannel of the Mux card. Each list header represents the head of a linked list of PTTs that have pending express transmit requests waiting to be sent to the Mux card. The list linkage is maintained through the PTTXLX pointer in each physical terminal table. The express transmit requests themselves are linked to the queue maintained by the PTTXQX field in each PTT. The structure of the list header is shown below. There is one copy of this list header for each port or subchannel on the Mux interface.

Table 3-18

ITXLSTX Express Transmit List Headers

 

 

 

 

 

 

Field Name

 

Field Description

Field Type

Size

 

(Bytes)

 

 

 

 

 

 

 

 

 

nextl

 

Pointer to next active TX list

pointer

8

 

 

 

 

 

prevl

 

Pointer to previous active Tx list

pointer

8

 

 

 

 

 

tmcount

 

Number of terminals in the list

uns.short

2

 

 

 

 

 

subchn

 

Subchannel number of this list

uns.char

1

 

 

 

 

 

spare1

 

Reserved, unused

char

1

 

 

 

 

 

spare2

 

Reserved, unused

int

4

 

 

 

 

 

tmhead

 

Pointer to 1st terminal table in list

pointer

8

 

 

 

 

 

tmtail

 

Pointer to last terminal table in list

pointer

8

 

 

 

 

 

ITXLSTA - High priority transmit list headers (zptl_type)

This field is an array of list headers for the high priority transmit requests associated with each port or subchannel of the Mux card. Each list header represents the head of a linked list of PTTs that have pending high priority transmit requests waiting to be sent to the Mux card. The list headers in this array function identically to ITXLSTX only for the high priority transmit requests. A terminal may be linked to ITXLSTX, ITXLSTA and ITXLSTB all at the same time, if it has express, high, and low priority transmit requests in progress.

ITXLSTB - Low priority transmit list headers (zptl_type)

88

Chapter 3