Lines Matching refs:mib
73 static int set_min_max(int maxflag, u_long mib, u_long limit, u_long *oper);
130 smc->mib.fddiESSPayload = 0 ;
131 smc->mib.fddiESSOverhead = 0 ;
132 smc->mib.fddiESSMaxTNeg = (u_long)(- MS2BCLK(25)) ;
133 smc->mib.fddiESSMinSegmentSize = 1 ;
134 smc->mib.fddiESSCategory = SB_STATIC ;
135 smc->mib.fddiESSSynchTxMode = FALSE ;
162 struct fddi_mib *mib ;
167 mib = &smc->mib ;
179 mib->fddiSMTRemoteDisconnectFlag = 0 ;
180 mib->fddiSMTPeerWrapFlag = 0 ;
183 mib->fddiSMTOpVersionId = 2 ;
184 mib->fddiSMTHiVersionId = 2 ;
185 mib->fddiSMTLoVersionId = 2 ;
186 memcpy((char *) mib->fddiSMTManufacturerData,man_data,32) ;
188 strcpy(mib->fddiSMTUserData,OEM_USER_DATA) ;
190 mib->fddiSMTMIBVersionId = 1 ;
191 mib->fddiSMTMac_Ct = NUMMACS ;
192 mib->fddiSMTConnectionPolicy = POLICY_MM | POLICY_AA | POLICY_BB ;
198 mib->fddiSMTAvailablePaths = MIB_PATH_P | MIB_PATH_S ;
200 mib->fddiSMTConfigCapabilities = 0 ; /* no hold,no wrap_ab*/
201 mib->fddiSMTTT_Notify = 10 ;
202 mib->fddiSMTStatRptPolicy = TRUE ;
203 mib->fddiSMTTrace_MaxExpiration = SEC2MIB(7) ;
204 mib->fddiSMTMACIndexes = INDEX_MAC ;
205 mib->fddiSMTStationStatus = MIB_SMT_STASTA_SEPA ; /* separated */
207 mib->m[MAC0].fddiMACIndex = INDEX_MAC ;
208 mib->m[MAC0].fddiMACFrameStatusFunctions = FSC_TYPE0 ;
209 mib->m[MAC0].fddiMACRequestedPaths =
213 mib->m[MAC0].fddiMACAvailablePaths = MIB_PATH_P ;
214 mib->m[MAC0].fddiMACCurrentPath = MIB_PATH_PRIMARY ;
215 mib->m[MAC0].fddiMACT_MaxCapabilitiy = (u_long)(- MS2BCLK(165)) ;
216 mib->m[MAC0].fddiMACTVXCapabilitiy = (u_long)(- US2BCLK(52)) ;
218 mib->m[MAC0].fddiMACTvxValue = (u_long)(- US2BCLK(27)) ;
219 mib->m[MAC0].fddiMACTvxValueMIB = (u_long)(- US2BCLK(27)) ;
220 mib->m[MAC0].fddiMACT_Req = (u_long)(- MS2BCLK(165)) ;
221 mib->m[MAC0].fddiMACT_ReqMIB = (u_long)(- MS2BCLK(165)) ;
222 mib->m[MAC0].fddiMACT_Max = (u_long)(- MS2BCLK(165)) ;
223 mib->m[MAC0].fddiMACT_MaxMIB = (u_long)(- MS2BCLK(165)) ;
224 mib->m[MAC0].fddiMACT_Min = (u_long)(- MS2BCLK(4)) ;
226 mib->m[MAC0].fddiMACHardwarePresent = TRUE ;
227 mib->m[MAC0].fddiMACMA_UnitdataEnable = TRUE ;
228 mib->m[MAC0].fddiMACFrameErrorThreshold = 1 ;
229 mib->m[MAC0].fddiMACNotCopiedThreshold = 1 ;
234 mib->a[path].fddiPATHIndex = INDEX_PATH + path ;
236 mib->a[path].fddiPATHTVXLowerBound =
238 mib->a[path].fddiPATHT_MaxLowerBound =
240 mib->a[path].fddiPATHMaxT_Req =
249 pm = mib->p ;
254 /* Attention: don't initialize mib pointer here! */
256 smc->y[port].mib = NULL;
257 mib->fddiSMTPORTIndexes[port] = port+INDEX_PORT ;
285 st = set_min_max(1,smc->mib.m[MAC0].fddiMACTvxValueMIB,
286 smc->mib.a[PATH0].fddiPATHTVXLowerBound,
287 &smc->mib.m[MAC0].fddiMACTvxValue) ;
288 st |= set_min_max(0,smc->mib.m[MAC0].fddiMACT_MaxMIB,
289 smc->mib.a[PATH0].fddiPATHT_MaxLowerBound,
290 &smc->mib.m[MAC0].fddiMACT_Max) ;
291 st |= (st2 = set_min_max(0,smc->mib.m[MAC0].fddiMACT_ReqMIB,
292 smc->mib.a[PATH0].fddiPATHMaxT_Req,
293 &smc->mib.m[MAC0].fddiMACT_Req)) ;
310 smc->mib.fddiSMTNonMaster_Ct = 1 ;
313 smc->mib.fddiSMTNonMaster_Ct = 2 ;
316 smc->mib.fddiSMTNonMaster_Ct = 0 ;
319 smc->mib.fddiSMTMaster_Ct = NUMPHYS - smc->mib.fddiSMTNonMaster_Ct ;
323 smc->mib.fddiSMTNonMaster_Ct = 1 ;
326 smc->mib.fddiSMTNonMaster_Ct = 2 ;
329 smc->mib.fddiSMTMaster_Ct = 0 ;
335 * if limit is lower than mib
338 * use mib
341 static int set_min_max(int maxflag, u_long mib, u_long limit, u_long *oper)
345 if ((limit > mib) ^ maxflag)
348 *oper = mib ;