HP-UX SNAplus2 R7 NOF Programmer's Guide

NOF API Verbs
QUERY_LS
unsigned char reserv4[13]; /* reserved */
AP_UINT16 link_spec_data_len; /* length of link specific data */
} LS_DEF_DATA;
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;
For Token Ring, Ethernet, or FDDI, the address parameter in the
link_address
structure is replaced by the following:
typedef struct tr_address
{
unsigned char mac_address[6]; /* MAC address */
unsigned char lsap_address; /* local SAP address */
} TR_ADDRESS;
For Enterprise Extender (HPR/IP), the address parameter in the
link_address structure is replaced by the following:
typedef struct ip_address_info
{
unsigned char lsap; /* Link Service Access Point */
unsigned char version; /* IP version - set to IP_VERSION_4 */
unsigned char address[4]; /* IP Address */
} IP_ADDRESS_INFO;
For all link types:
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 ls_stats
{
AP_UINT32 in_xid_bytes; /* number of XID bytes received */
AP_UINT32 in_msg_bytes; /* number of message bytes received */
AP_UINT32 in_xid_frames; /* number of XID frames received */
AP_UINT32 in_msg_frames; /* number of message frames received*/
AP_UINT32 out_xid_bytes; /* number of XID bytes sent */
AP_UINT32 out_msg_bytes; /* number of message bytes sent */
AP_UINT32 out_xid_frames; /* number of XID frames sent */
AP_UINT32 out_msg_frames; /* number of message frames sent */
AP_UINT32 in_invalid_sna_frames; /* number of invalid frames */
/* received */
AP_UINT32 in_session_control_frames; /* number of control frames */
492