HP-UX SNAplus2 R7 NOF Programmer's Guide

NOF Indications
DOWNSTREAM_PU_INDICATION
rcv_fmd_data_frames
Number of normal ow FMD data frames received.
rcv_data_bytes
Number of normal ow data bytes received.
sidh
Session ID high byte. (In the upstream PLU-SLU session statistics, this parameter is reserved.)
sidl
Session ID low byte. (In the upstream PLU-SLU session statistics, this parameter is reserved.)
odai
Origin Destination Assignor Indicator. When bringing up a session, the sender of the BIND sets this eld
to zero if the local node contains the primary link station, and sets it to one if the BIND sender is the node
containing the secondary link station. (In the upstream PLU-SLU session statistics, this parameter is reserved.)
ls_name
Link station name associated with statistics. This is an 8-byte ASCII character string, right-padded with
spaces if the name is shorter than 8 characters. (In the upstream PLU-SLU session statistics, this parameter
is reserved if
dspu_services is set to
AP_PU_CONCENTRATION.)
4.8 DOWNSTREAM_PU_INDICATION
This indication is generated when the PU-SSCP session between the downstream PU and the host changes state
between active and inactive. When the session becomes inactive, the indication also includes PU-SSCP session
statistics.
4.8.1 VCB Structure
typedef struct downstream_pu_indication
{
AP_UINT16 opcode; /* verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* reserved */
AP_UINT16 primary_rc; /* primary return code */
AP_UINT32 secondary_rc; /* secondary return code */
unsigned char data_lost; /* previous indication lost */
unsigned char dspu_name[8]; /* PU name */
unsigned char description[32]; /* resource description */
unsigned char reserv3[16]; /* reserved */
unsigned char ls_name[8]; /* Link station name */
unsigned char pu_sscp_sess_active; /* Is PU-SSCP session active */
unsigned char dspu_services; /* DSPU services */
unsigned char reserv1[2]; /* reserved */
SESSION_STATS pu_sscp_stats; /* PU-SSCP session statistics */
} DOWNSTREAM_PU_INDICATION;
typedef struct session_stats
{
AP_UINT16 rcv_ru_size; /* session receive RU size */
AP_UINT16 send_ru_size; /* session send RU size */
767