On Tue, 22 Dec 2015, Ilpo Järvinen wrote:

> On Tue, 1 Dec 2015, Wesley Eddy wrote:
> 
> > This is the start of a working group last call for the PIE specification:
> > https://tools.ietf.org/html/draft-ietf-aqm-pie-03
> > 
> > Please send any comments on the documents by the end of December.

> Section 4.4:

> - If there are no enqueue events, burst_allowance is being reduced by
> T_UPDATE timer. Could it occur first enqueue after idle sees 
> burst_allowance <= 0 but non-zero drop_prob_? I suppose this might not be 
> a problem as idle period would very likely mean that drop_prob_ is also 0 
> so the random drop won't drop it regardless of burst_allowance, is this 
> correct or is there some corner-case where drop_prob_ > 0?

Another hazard with this unconditional subtracting is an underflow. It 
seems that at least the example code in Section 11 and 12 limit the 
substraction of T_UPDATE to positive burst_allowance which avoids both 
issues but it would be much better to have that in 4.4 code fragment
too.


-- 
 i.
_______________________________________________
aqm mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/aqm

Reply via email to