CVSROOT: /cvs Module name: src Changes by: mi...@cvs.openbsd.org 2017/07/24 09:20:46
Modified files: sys/net : hfsc.c Log message: Don't attempt to deactivate a class that doesn't have any packets in it Classes are considered "active" when they have packets assigned to them. Active classes are tracked on various lists and during the purge operation must be dissociated from them. During factoring out of the HFSC internal FIFO operations, the check for whether the class is empty got lost. Issue reported and fix tested by abieber@ and myself.