Lines Matching refs:mib

76 #define GO_STATE(x)	(mib->fddiPORTPCMState = (x)|AFLAG)
77 #define ACTIONS_DONE() (mib->fddiPORTPCMState &= ~AFLAG)
242 struct fddi_mib_p *mib ; in pcm_init() local
246 mib = phy->mib ; in pcm_init()
247 mib->fddiPORTPCMState = ACTIONS(PC0_OFF) ; in pcm_init()
252 mib->fddiPORTMy_Type = (np == PS) ? TS : TM ; in pcm_init()
255 mib->fddiPORTMy_Type = (np == PA) ? TA : in pcm_init()
259 mib->fddiPORTMy_Type = TM ; in pcm_init()
263 mib->fddiPORTMy_Type = (np == PS) ? TS : TNONE ; in pcm_init()
264 mib->fddiPORTHardwarePresent = (np == PS) ? TRUE : in pcm_init()
267 smc->y[PA].mib->fddiPORTPCMState = PC0_OFF ; in pcm_init()
269 smc->y[PB].mib->fddiPORTPCMState = PC0_OFF ; in pcm_init()
273 mib->fddiPORTMy_Type = (np == PB) ? TB : TA ; in pcm_init()
283 mib->fddiPORTPMDClass = MIB_PMDCLASS_MULTI ; in pcm_init()
286 mib->fddiPORTPMDClass = MIB_PMDCLASS_LCF ; in pcm_init()
289 mib->fddiPORTPMDClass = MIB_PMDCLASS_TP ; in pcm_init()
292 mib->fddiPORTPMDClass = MIB_PMDCLASS_TP ; in pcm_init()
296 mib->fddiPORTPMDClass = MIB_PMDCLASS_TP ; in pcm_init()
300 mib->fddiPORTPMDClass = MIB_PMDCLASS_SINGLE1 ; in pcm_init()
303 mib->fddiPORTPMDClass = MIB_PMDCLASS_SINGLE2 ; in pcm_init()
306 mib->fddiPORTPMDClass = MIB_PMDCLASS_SINGLE2 ; in pcm_init()
309 mib->fddiPORTPMDClass = MIB_PMDCLASS_SINGLE1 ; in pcm_init()
312 mib->fddiPORTPMDClass = MIB_PMDCLASS_UNKNOWN ; in pcm_init()
315 mib->fddiPORTPMDClass = MIB_PMDCLASS_TP ; in pcm_init()
318 mib->fddiPORTPMDClass = MIB_PMDCLASS_TP ; in pcm_init()
321 mib->fddiPORTPMDClass = MIB_PMDCLASS_UNKNOWN ; in pcm_init()
327 switch (mib->fddiPORTMy_Type) { in pcm_init()
329 mib->fddiPORTAvailablePaths |= MIB_PATH_S ; in pcm_init()
330 mib->fddiPORTRequestedPaths[1] = MIB_P_PATH_LOCAL ; in pcm_init()
331 mib->fddiPORTRequestedPaths[2] = in pcm_init()
335 mib->fddiPORTRequestedPaths[3] = in pcm_init()
342 mib->fddiPORTAvailablePaths |= MIB_PATH_S ; in pcm_init()
343 mib->fddiPORTRequestedPaths[1] = MIB_P_PATH_LOCAL ; in pcm_init()
344 mib->fddiPORTRequestedPaths[2] = in pcm_init()
347 mib->fddiPORTRequestedPaths[3] = in pcm_init()
354 mib->fddiPORTAvailablePaths |= MIB_PATH_S ; in pcm_init()
355 mib->fddiPORTRequestedPaths[1] = MIB_P_PATH_LOCAL ; in pcm_init()
356 mib->fddiPORTRequestedPaths[2] = in pcm_init()
360 mib->fddiPORTRequestedPaths[3] = in pcm_init()
366 mib->fddiPORTRequestedPaths[1] = MIB_P_PATH_LOCAL ; in pcm_init()
367 mib->fddiPORTRequestedPaths[2] = in pcm_init()
371 mib->fddiPORTRequestedPaths[3] = 0 ; in pcm_init()
376 mib->fddiPORTPCMStateX = mib->fddiPORTPCMState ; in pcm_init()
377 mib->fddiPORTLCTFail_Ct = 0 ; in pcm_init()
378 mib->fddiPORTBS_Flag = 0 ; in pcm_init()
379 mib->fddiPORTCurrentPath = MIB_PATH_ISOLATED ; in pcm_init()
380 mib->fddiPORTNeighborType = TNONE ; in pcm_init()
600 struct fddi_mib_p *mib ; in pcm() local
610 mib = phy->mib ; in pcm()
611 oldstate = mib->fddiPORTPCMState ; in pcm()
615 (mib->fddiPORTPCMState & AFLAG) ? "ACTIONS " : "") ; in pcm()
617 pcm_states[mib->fddiPORTPCMState & ~AFLAG], in pcm()
619 state = mib->fddiPORTPCMState ; in pcm()
622 } while (state != mib->fddiPORTPCMState) ; in pcm()
630 mib->fddiPORTPCMStateX = PC3_CONNECT ; in pcm()
632 mib->fddiPORTPCMStateX = state ; in pcm()
638 if ( mib->fddiPORTPCMState != oldstate && in pcm()
639 ((oldstate == PC8_ACTIVE) || (mib->fddiPORTPCMState == PC8_ACTIVE))) { in pcm()
648 if ( mib->fddiPORTPCMState != oldstate ) { in pcm()
650 DB_SNMP ("PCM from %d to %d\n", oldstate, mib->fddiPORTPCMState); in pcm()
651 if ( mib->fddiPORTPCMState == PC0_OFF ) { in pcm()
653 snmp_fddi_trap (smc, 1, (int) mib->fddiPORTIndex ); in pcm()
656 snmp_fddi_trap (smc, 2, (int) mib->fddiPORTIndex ); in pcm()
657 } else if ( mib->fddiPORTPCMState != PC2_TRACE && in pcm()
660 snmp_fddi_trap (smc, 3, (int) mib->fddiPORTIndex ); in pcm()
661 } else if ( mib->fddiPORTPCMState == PC8_ACTIVE ) { in pcm()
663 snmp_fddi_trap (smc, 4, (int) mib->fddiPORTIndex ); in pcm()
679 struct fddi_mib_p *mib ; in pcm_fsm() local
685 mib = phy->mib ; in pcm_fsm()
693 if (mib->fddiPORTPCMState != PC9_MAINT) { in pcm_fsm()
702 if (mib->fddiPORTPCMState != PC9_MAINT) in pcm_fsm()
720 switch(mib->fddiPORTPCMState) { in pcm_fsm()
731 mib->fddiPORTConnectState = PCM_DISABLED ; in pcm_fsm()
763 if (mib->fddiPORTPC_Withhold == PC_WH_NONE) in pcm_fsm()
764 mib->fddiPORTConnectState = PCM_CONNECTING ; in pcm_fsm()
986 mib->fddiPORTConnectState = PCM_ACTIVE ; in pcm_fsm()
1013 mib->fddiPORTConnectState = PCM_DISABLED ; in pcm_fsm()
1015 sm_ph_linestate(smc,np,(int) MIB2LS(mib->fddiPORTMaint_LS)) ; in pcm_fsm()
1070 phy->mib->fddiPORTLer_Estimate = 15 ; in reset_lem_struct()
1082 struct fddi_mib_p *mib ; in lem_evaluate() local
1085 mib = phy->mib ; in lem_evaluate()
1092 mib->fddiPORTLem_Ct += errors ; in lem_evaluate()
1123 mib->fddiPORTLer_Estimate = lem->lem_float_ber / 100 ; in lem_evaluate()
1124 if (mib->fddiPORTLer_Estimate < 4) { in lem_evaluate()
1125 mib->fddiPORTLer_Estimate = 4 ; in lem_evaluate()
1131 DB_PCMN(1,"sum_errors : %ld\n",mib->fddiPORTLem_Ct,0) ; in lem_evaluate()
1135 mib->fddiPORTLer_Estimate,0) ; in lem_evaluate()
1141 cond = (mib->fddiPORTLer_Estimate <= mib->fddiPORTLer_Alarm) ? in lem_evaluate()
1146 if (cond != mib->fddiPORTLerFlag) { in lem_evaluate()
1152 if ( mib->fddiPORTLer_Estimate <= mib->fddiPORTLer_Cutoff) { in lem_evaluate()
1154 mib->fddiPORTLem_Reject_Ct++ ; in lem_evaluate()
1164 phy->np, mib->fddiPORTLer_Cutoff) ; in lem_evaluate()
1188 struct fddi_mib_p *mib ; in lem_check_lct() local
1191 mib = phy->mib ; in lem_check_lct()
1196 mib->fddiPORTLem_Ct += errors ; in lem_check_lct()
1219 mib->fddiPORTLCTFail_Ct++ ; in lem_check_lct()
1220 mib->fddiPORTLem_Reject_Ct++ ; in lem_check_lct()
1223 mib->fddiPORTLCTFail_Ct = 0 ; in lem_check_lct()
1276 struct fddi_mib_p *mib ; in pc_rcode_actions() local
1278 mib = phy->mib ; in pc_rcode_actions()
1290 mib->fddiPORTNeighborType = TA ; in pc_rcode_actions()
1292 mib->fddiPORTNeighborType = TB ; in pc_rcode_actions()
1294 mib->fddiPORTNeighborType = TS ; in pc_rcode_actions()
1296 mib->fddiPORTNeighborType = TM ; in pc_rcode_actions()
1299 if (mib->fddiPORTMy_Type == TM && in pc_rcode_actions()
1300 mib->fddiPORTNeighborType == TM) { in pc_rcode_actions()
1303 mib->fddiPORTPC_Withhold = PC_WH_M_M ; in pc_rcode_actions()
1307 mib->fddiPORTPC_Withhold = PC_WH_NONE ; in pc_rcode_actions()
1308 if (mib->fddiPORTMy_Type == TM || in pc_rcode_actions()
1309 mib->fddiPORTNeighborType == TM) in pc_rcode_actions()
1318 mib->fddiPORTPC_Withhold = PC_WH_PATH ; in pc_rcode_actions()
1322 mib->fddiPORTPC_Withhold = PC_WH_OTHER ; in pc_rcode_actions()
1327 phy->twisted = ((mib->fddiPORTMy_Type != TS) && in pc_rcode_actions()
1328 (mib->fddiPORTMy_Type != TM) && in pc_rcode_actions()
1329 (mib->fddiPORTNeighborType == in pc_rcode_actions()
1330 mib->fddiPORTMy_Type)) ; in pc_rcode_actions()
1397 mib->fddiPORTMacIndicated.R_val = TRUE ; in pc_rcode_actions()
1401 mib->fddiPORTMacIndicated.R_val = FALSE ; in pc_rcode_actions()
1413 struct fddi_mib_p *mib ; in pc_tcode_actions() local
1415 mib = phy->mib ; in pc_tcode_actions()
1422 if (mib->fddiPORTMy_Type == TS || mib->fddiPORTMy_Type == TM) in pc_tcode_actions()
1428 if (mib->fddiPORTMy_Type == TB || mib->fddiPORTMy_Type == TM) in pc_tcode_actions()
1438 type = mib->fddiPORTMy_Type ; in pc_tcode_actions()
1439 ne = mib->fddiPORTNeighborType ; in pc_tcode_actions()
1440 policy = smc->mib.fddiSMTConnectionPolicy ; in pc_tcode_actions()
1494 if (mib->fddiPORTPC_Withhold == PC_WH_NONE) { in pc_tcode_actions()
1501 if (mib->fddiPORTLCTFail_Ct > 0) in pc_tcode_actions()
1514 mib->fddiPORTConnectState = PCM_CONNECTING ; in pc_tcode_actions()
1517 mib->fddiPORTConnectState = PCM_STANDBY ; in pc_tcode_actions()
1544 if ((mib->fddiPORTPC_Withhold != PC_WH_NONE) || in pc_tcode_actions()
1557 (smc->y[PB].mib->fddiPORTConnectState != in pc_tcode_actions()
1580 mib->fddiPORTMacIndicated.T_val = phy->t_val[9] ; in pc_tcode_actions()
1594 if (smc->y[PA].twisted && (smc->y[PA].mib->fddiPORTPCMState == PC8_ACTIVE)) in pcm_status_twisted()
1596 if (smc->y[PB].twisted && (smc->y[PB].mib->fddiPORTPCMState == PC8_ACTIVE)) in pcm_status_twisted()
1612 struct fddi_mib_p *mib ; in pcm_status_state() local
1614 mib = phy->mib ; in pcm_status_state()
1618 *type = mib->fddiPORTMy_Type ; /* our PHY type */ in pcm_status_state()
1619 *state = mib->fddiPORTConnectState ; in pcm_status_state()
1620 *remote = mib->fddiPORTNeighborType ; in pcm_status_state()
1622 switch(mib->fddiPORTPCMState) { in pcm_status_state()
1624 *mac = mib->fddiPORTMacIndicated.R_val ; in pcm_status_state()
1637 if (smc->y[n].mib->fddiPORTPCMState == PC8_ACTIVE && in pcm_rooted_station()
1638 smc->y[n].mib->fddiPORTNeighborType == TM) in pcm_rooted_station()
1666 if (!plc->ebuf_cont && phy->mib->fddiPORTPCMState == PC8_ACTIVE){ in plc_irq()
1673 phy->mib->fddiPORTEBError_Ct ++ ; in plc_irq()
1751 phy->mib->fddiPORTLem_Ct += i ; in plc_irq()
1814 np,smc->mib.fddiSMTECMState) ; in plc_irq()
1824 if ((cmd & PL_SELF_TEST) && (phy->mib->fddiPORTPCMState == PC2_TRACE)) { in plc_irq()
1828 phy->mib->fddiPORTPCMState) ; in plc_irq()
1836 if (phy->mib->fddiPORTPCMState == PC8_ACTIVE) { in plc_irq()
1873 struct fddi_mib_p *mib ; in pcm_get_state() local
1877 mib = phy->mib ; in pcm_get_state()
1878 pcs->pcm_type = (u_char) mib->fddiPORTMy_Type ; in pcm_get_state()
1879 pcs->pcm_state = (u_char) mib->fddiPORTPCMState ; in pcm_get_state()
1881 pcs->pcm_neighbor = (u_char) mib->fddiPORTNeighborType ; in pcm_get_state()
1882 pcs->pcm_bsf = mib->fddiPORTBS_Flag ; in pcm_get_state()
1884 pcs->pcm_lct_fail = (u_char) mib->fddiPORTLCTFail_Ct ; in pcm_get_state()
1997 struct fddi_mib_p *mib ; in pcm_lem_dump() local
2006 mib = phy->mib ; in pcm_lem_dump()
2009 mib->fddiPORTLem_Ct, in pcm_lem_dump()
2010 mib->fddiPORTLer_Estimate) ; in pcm_lem_dump()