|
|
typedef struct mac_stats_tr { ulong mac_ringstatus; /* Bit field holding T-R status */ unchar mac_funcaddr[6]; /* MAC addr of upstream neighbor */ unchar mac_upstream[6]; /* MAC addr of upstream neighbor */ unchar mac_actmonparticipate; /* Active Mon. selection *participation */ ulong mac_lineerrors; /* #Frames copied with FCS error */ ulong mac_bursterrors; /* #Times no transitions detected */ ulong mac_acerrors; /* #Times a station was detected * with bad A/C response */ ulong mac_aborttranserrors; /* #Frames aborted on transmission */ ulong mac_internalerrors; /* #Internal errors */ ulong mac_lostframeerrors; ulong mac_receivecongestions; /* #Frames received and then * dropped */ ulong mac_framecopiederrors; /* #Times duplicate address * detected on the network */ ulong mac_tokenerrors; /* #Times Active Monitor detects * a token error */ ulong mac_softerrors; /* #errors recoverable by MAC * protocol */ ulong mac_harderrors; /* #Times MAC beacon frames tx'ed or * rx'ed */ ulong mac_signalloss; /* #Times detection of ring signal * lost */ ulong mac_transmitbeacons; /* #MAC beacon frames sent */ ulong mac_recoverys; /* #Times MAC claim frames tx'ed or * rx'ed */ ulong mac_lobewires; /* #Times open/short circuit in * lobe path */ ulong mac_removes; /* #MAC remove-ring-stn. frames * received */ ulong mac_statssingles; /* #Times only stn. on ring */ ulong mac_frequencyerrors; /* #Times signal freq. out of range*//* FIELDS NOT REQUIRED BY MIB */ ulong mac_badlen; /* #Frames(TX) Dropped due to * PDU_SZ>MAX_MACPDUSZ */ ulong mac_spur_intr; /* Spurious interrupts */ ulong mac_frame_nosr; /* Dropped Due To Lack of STREAMS */ ulong mac_baddma; /* Errors Due To Over/Under Runs */ ulong mac_timeouts; /* Device Time-outs */ } mac_stats_tr_t;