Lines Matching refs:mib

69 static int set_min_max(int maxflag, u_long mib, u_long limit, u_long *oper);
126 smc->mib.fddiESSPayload = 0 ;
127 smc->mib.fddiESSOverhead = 0 ;
128 smc->mib.fddiESSMaxTNeg = (u_long)(- MS2BCLK(25)) ;
129 smc->mib.fddiESSMinSegmentSize = 1 ;
130 smc->mib.fddiESSCategory = SB_STATIC ;
131 smc->mib.fddiESSSynchTxMode = FALSE ;
158 struct fddi_mib *mib ;
163 mib = &smc->mib ;
175 mib->fddiSMTRemoteDisconnectFlag = 0 ;
176 mib->fddiSMTPeerWrapFlag = 0 ;
179 mib->fddiSMTOpVersionId = 2 ;
180 mib->fddiSMTHiVersionId = 2 ;
181 mib->fddiSMTLoVersionId = 2 ;
182 memcpy((char *) mib->fddiSMTManufacturerData,man_data,32) ;
184 strcpy(mib->fddiSMTUserData,OEM_USER_DATA) ;
186 mib->fddiSMTMIBVersionId = 1 ;
187 mib->fddiSMTMac_Ct = NUMMACS ;
188 mib->fddiSMTConnectionPolicy = POLICY_MM | POLICY_AA | POLICY_BB ;
194 mib->fddiSMTAvailablePaths = MIB_PATH_P | MIB_PATH_S ;
196 mib->fddiSMTConfigCapabilities = 0 ; /* no hold,no wrap_ab*/
197 mib->fddiSMTTT_Notify = 10 ;
198 mib->fddiSMTStatRptPolicy = TRUE ;
199 mib->fddiSMTTrace_MaxExpiration = SEC2MIB(7) ;
200 mib->fddiSMTMACIndexes = INDEX_MAC ;
201 mib->fddiSMTStationStatus = MIB_SMT_STASTA_SEPA ; /* separated */
203 mib->m[MAC0].fddiMACIndex = INDEX_MAC ;
204 mib->m[MAC0].fddiMACFrameStatusFunctions = FSC_TYPE0 ;
205 mib->m[MAC0].fddiMACRequestedPaths =
209 mib->m[MAC0].fddiMACAvailablePaths = MIB_PATH_P ;
210 mib->m[MAC0].fddiMACCurrentPath = MIB_PATH_PRIMARY ;
211 mib->m[MAC0].fddiMACT_MaxCapabilitiy = (u_long)(- MS2BCLK(165)) ;
212 mib->m[MAC0].fddiMACTVXCapabilitiy = (u_long)(- US2BCLK(52)) ;
214 mib->m[MAC0].fddiMACTvxValue = (u_long)(- US2BCLK(27)) ;
215 mib->m[MAC0].fddiMACTvxValueMIB = (u_long)(- US2BCLK(27)) ;
216 mib->m[MAC0].fddiMACT_Req = (u_long)(- MS2BCLK(165)) ;
217 mib->m[MAC0].fddiMACT_ReqMIB = (u_long)(- MS2BCLK(165)) ;
218 mib->m[MAC0].fddiMACT_Max = (u_long)(- MS2BCLK(165)) ;
219 mib->m[MAC0].fddiMACT_MaxMIB = (u_long)(- MS2BCLK(165)) ;
220 mib->m[MAC0].fddiMACT_Min = (u_long)(- MS2BCLK(4)) ;
222 mib->m[MAC0].fddiMACHardwarePresent = TRUE ;
223 mib->m[MAC0].fddiMACMA_UnitdataEnable = TRUE ;
224 mib->m[MAC0].fddiMACFrameErrorThreshold = 1 ;
225 mib->m[MAC0].fddiMACNotCopiedThreshold = 1 ;
230 mib->a[path].fddiPATHIndex = INDEX_PATH + path ;
232 mib->a[path].fddiPATHTVXLowerBound =
234 mib->a[path].fddiPATHT_MaxLowerBound =
236 mib->a[path].fddiPATHMaxT_Req =
245 pm = mib->p ;
250 /* Attention: don't initialize mib pointer here! */
252 smc->y[port].mib = NULL;
253 mib->fddiSMTPORTIndexes[port] = port+INDEX_PORT ;
281 st = set_min_max(1,smc->mib.m[MAC0].fddiMACTvxValueMIB,
282 smc->mib.a[PATH0].fddiPATHTVXLowerBound,
283 &smc->mib.m[MAC0].fddiMACTvxValue) ;
284 st |= set_min_max(0,smc->mib.m[MAC0].fddiMACT_MaxMIB,
285 smc->mib.a[PATH0].fddiPATHT_MaxLowerBound,
286 &smc->mib.m[MAC0].fddiMACT_Max) ;
287 st |= (st2 = set_min_max(0,smc->mib.m[MAC0].fddiMACT_ReqMIB,
288 smc->mib.a[PATH0].fddiPATHMaxT_Req,
289 &smc->mib.m[MAC0].fddiMACT_Req)) ;
306 smc->mib.fddiSMTNonMaster_Ct = 1 ;
309 smc->mib.fddiSMTNonMaster_Ct = 2 ;
312 smc->mib.fddiSMTNonMaster_Ct = 0 ;
315 smc->mib.fddiSMTMaster_Ct = NUMPHYS - smc->mib.fddiSMTNonMaster_Ct ;
319 smc->mib.fddiSMTNonMaster_Ct = 1 ;
322 smc->mib.fddiSMTNonMaster_Ct = 2 ;
325 smc->mib.fddiSMTMaster_Ct = 0 ;
331 * if limit is lower than mib
334 * use mib
337 static int set_min_max(int maxflag, u_long mib, u_long limit, u_long *oper)
341 if ((limit > mib) ^ maxflag)
344 *oper = mib ;