HP-UX SNAplus2 R7 NOF Programmer's Guide

NOF API Verbs
DEFINE_PORT
AP_UINT16 contact_timer_retry; /* contact timer retry */
AP_UINT16 reserve1; /* reserved */
AP_UINT32 contact_timer2; /* contact timer (slow poll, in ms)*/
AP_UINT16 contact_timer_retry2; /* contact timer 2 retry */
AP_UINT16 reserve2; /* reserved */
AP_UINT32 disc_timer; /* disconnect timer (in ms) */
AP_UINT16 disc_timer_retry; /* disconnect timer retry */
AP_UINT16 reserve3; /* reserved */
AP_UINT32 nve_poll_timer; /* negative poll timer (fast poll) */
AP_UINT16 nve_poll_timer_retry; /* negative poll timer retry */
AP_UINT16 reserve4; /* reserved */
AP_UINT32 nve_poll_timer2; /* negative poll timer (slow poll) */
AP_UINT16 nve_poll_timer_retry2; /* negative poll timer 2 retry */
AP_UINT16 reserve5; /* reserved */
AP_UINT32 no_resp_timer; /* No response timer (T1 timer) */
/* (in ms) */
AP_UINT16 no_resp_timer_retry; /* No response timer retry */
AP_UINT16 reserve6; /* reserved */
AP_UINT32 rem_busy_timer; /* Remote busy timer (in ms) */
AP_UINT16 rem_busy_timer_retry; /* Remote busy timer retry */
unsigned char re_tx_threshold; /* I-frame retransmission threshold*/
unsigned char repoll_threshold; /* Poll retransmission threshold */
AP_UINT32 rr_timer; /* RR turnaround timer (in ms) */
unsigned char group_address; /* reserved */
unsigned char poll_frame; /* Poll frame to use when Primary */
/* and polling secondary */
/* XID, DISC, SNRM, SNRME, TEST */
AP_UINT16 poll_on_iframe; /* Can LS send poll bit on I-frame */
AP_UINT16 stub_spec_data_len; /* length of next field */
STUB_SPEC_DATA stub_spec_data; /* data specific to HMOD stub */
} SDL_LINK_SPEC_DATA;
typedef struct stub_spec_data
{
AP_INT32 mux_id; /* reserved */
unsigned char opt1; /* options flag 1 */
unsigned char opt2; /* options flag 2 */
unsigned char pad[2]; /* reserved */
AP_UINT32 linesp; /* line speed in bps */
AP_UINT16 rcv_pool_size; /* initial number of buffers for rcv pool */
AP_UINT16 poll_wait; /* seconds between polling HMOD for errors*/
AP_UINT16 hmod_data_len; /* length of dial data string */
unsigned char hmod_data[80]; /* dial data string */
unsigned char x21_sequence[255]; /* reserved */
unsigned char x21_retry_count; /* reserved */
AP_UINT16 x21_retry_delay; /* reserved */
AP_UINT16 v25_tx_delay; /* reserved */
unsigned char cdstl; /* reserved */
unsigned char hex_hmod_data; /* reserved */
unsigned char reserve1[2]; /* reserved */
} STUB_SPEC_DATA;
Port-specic data for QLLC:
typedef struct vql_port_spec_data
{
V0_MUX_INFO mux_info; /* streams config info */
unsigned char driver_name[13]; /* reserved */
unsigned char cud_mode; /* matching required on CUD */
AP_UINT16 cud_len; /* length of Call User Data in octets */
232