HP-UX SNAplus2 NOF Programmer's Guide
NOF API Verbs (QUERY Verbs)
QUERY_LS
Chapter 4 733
typedef struct link_address
{
AP_UINT16 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;
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 */
/* received */
AP_UINT32 out_session_control_frames; /* number of control frames */
/* sent */
AP_UINT32 echo_rsps; /* reserved */
AP_UINT32 current_delay; /* reserved */