HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
DEFINE_LS
AP_UINT16 link_deact_timer; /* link deactivation timer */
unsigned char reserv1; /* reserved */
unsigned char default_nn_server; /* default LS to NN server? */
unsigned char ls_attributes[4]; /* LS attributes */
unsigned char adj_node_id[4]; /* adjacent node ID */
unsigned char local_node_id[4]; /* local node ID */
unsigned char cp_cp_sess_support; /* CP-CP session support */
unsigned char use_default_tg_chars; /* Use the default tg_chars */
TG_DEFINED_CHARS tg_chars; /* TG characteristics */
AP_UINT16 target_pacing_count; /* target pacing count */
AP_UINT16 max_send_btu_size; /* maximum send BTU size */
unsigned char ls_role; /* link station role */
unsigned char max_ifrm_rcvd; /* no. before acknowldgement */
AP_UINT16 dlus_retry_timeout; /* seconds to recontact a DLUS */
AP_UINT16 dlus_retry_limit; /* attempts to recontact a DLUS */
unsigned char conventional_lu_compression; /* reserved */
unsigned char conventional_lu_cryptography; /* reserved */
unsigned char reserv3a; /* reserved */
unsigned char retry_flags; /* reserved */
AP_UINT16 max_activation_attempts; /* reserved */
AP_UINT16 activation_delay_timer; /* reserved */
unsigned char branch_link_type; /* is link an up or down link */
unsigned char adj_brnn_cp_support; /* adj CP allowed to be BrNN? */
unsigned char mltg_pacing_algorithm; /* reserved */
unsigned char reserv5; /* reserved */
AP_UINT16 max_rcv_btu_size; /* reserved */
unsigned char tg_sharing_prohibited; /* reserved */
unsigned char link_spec_data_format; /* reserved */
unsigned char pu_can_send_dddlu_offline; /* does the PU send NMVT */
/* (power off) to host? */
unsigned char reserv4[13]; /* reserved */
AP_UINT16 link_spec_data_len; /* length of link specific data */
} LS_DEF_DATA;
typedef struct tg_defined_chars
{
unsigned char effect_cap; /* effective capacity */
unsigned char reserve1[5]; /* reserved */
unsigned char connect_cost; /* connection cost */
unsigned char byte_cost; /* byte cost */
unsigned char reserve2; /* reserved */
unsigned char security; /* security */
unsigned char prop_delay; /* propagation delay */
unsigned char modem_class; /* reserved */
unsigned char user_def_parm_1; /* user-defined parameter 1 */
unsigned char user_def_parm_2; /* user-defined parameter 2 */
unsigned char user_def_parm_3; /* user-defined parameter 3 */
} TG_DEFINED_CHARS;
typedef struct link_address
{
unsigned char format; /* type of link address */
unsigned char reserve1; /* reserved */
AP_UINT16 length; /* length */
unsigned char address[32]; /* address */
} LINK_ADDRESS;
DLC-specific data for SDLC:
168