PIE_ACTIVE
if ((pst->sflags & PIE_ACTIVE) && pst->burst_allowance>0) {
if (pst->sflags & PIE_ACTIVE)
pst->sflags |= PIE_ACTIVE;
pst->sflags &= ~(PIE_ACTIVE | PIE_INMEASUREMENT);
if (!m || !(pst->sflags & PIE_ACTIVE))
else if ((pst->sflags & PIE_ACTIVE) && pst->burst_allowance==0
if (!(pst->sflags & PIE_ACTIVE) && qlen >= pst->one_third_q_size) {
if ((pst->sflags & PIE_ACTIVE) && pst->drop_prob == 0 &&
if ((pst->sflags & PIE_ACTIVE) && pst->burst_allowance) {
if (pst->sflags & PIE_ACTIVE)
pst->sflags = PIE_INMEASUREMENT | PIE_ACTIVE;
pst->sflags &= ~(PIE_ACTIVE | PIE_INMEASUREMENT);
if (!m || !(pst->sflags & PIE_ACTIVE))
if (pst->sflags & PIE_ACTIVE && pst->burst_allowance == 0
if (!(pst->sflags & PIE_ACTIVE) && q->stats.len_bytes >=