Home
last modified time | relevance | path

Searched refs:p_WredCurve (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqm_portal_fqr.c1410 static t_Error CalcWredCurve(t_QmCgWredCurve *p_WredCurve, uint32_t *p_CurveWord) in CalcWredCurve() argument
1422 gap = (int)p_WredCurve->maxTh; in CalcWredCurve()
1426 tmp = ABS((int)(p_WredCurve->maxTh - tmpA*(1<<tmpN))); in CalcWredCurve()
1436 p_WredCurve->maxTh = ma*(1<<mn); in CalcWredCurve()
1438 if(p_WredCurve->maxTh <= p_WredCurve->minTh) in CalcWredCurve()
1440 if(p_WredCurve->probabilityDenominator > 64) in CalcWredCurve()
1447 maxP = (uint32_t)(256*1000/p_WredCurve->probabilityDenominator); in CalcWredCurve()
1461 if(maxP >= (p_WredCurve->maxTh - p_WredCurve->minTh)) in CalcWredCurve()
1465 slope = maxP*pres/(p_WredCurve->maxTh - p_WredCurve->minTh); in CalcWredCurve()