| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't let HFSC force the packet priority to 7 when enabled |  dlg | 2018-10-22 | 1 | -2/+1 |
* | Remove compatibility with pfctl from 6.1 and plug a few leaks |  mikeb | 2018-04-13 | 1 | -23/+20 |
* | Remove a class from parent's active list when queue is empty |  mikeb | 2017-08-17 | 1 | -13/+19 |
* | Resolve races with the hfsc_deferred timeout |  mikeb | 2017-08-17 | 1 | -8/+12 |
* | Don't attempt to deactivate a class that doesn't have any packets in it |  mikeb | 2017-07-24 | 1 | -2/+9 |
* | Fix the test condition weakened a recent change |  mikeb | 2017-07-19 | 1 | -2/+2 |
* | Factor out internal FIFO queue manager |  mikeb | 2017-07-19 | 1 | -37/+165 |
* | hfsc.c should depend on pf instead of inet |  mikeb | 2017-06-28 | 1 | -5/+1 |
* | have the timeout call if qstart via the serialiser isntead of directly |  dlg | 2017-06-12 | 1 | -2/+2 |
* | Add a compatibility shim for older pfctl binaries |  mikeb | 2017-05-08 | 1 | -1/+9 |
* | Provide pluggable queueing interface for pf |  mikeb | 2017-05-02 | 1 | -4/+25 |
* | Perform H-FSC root queue allocation in the kernel |  mikeb | 2017-04-26 | 1 | -10/+17 |
* | deprecate ifq_enqueue_try, and let backends drop arbitrary mbufs. |  dlg | 2017-03-07 | 1 | -6/+6 |
* | add support for multiple transmit ifqueues per network interface. |  dlg | 2017-01-24 | 1 | -15/+29 |
* | white space fixes. no functional change. |  dlg | 2017-01-22 | 1 | -7/+7 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -7/+5 |
* | simplify ifq_deq_rollback by only having it unlock. |  dlg | 2015-11-21 | 1 | -13/+8 |
* | shuffle struct ifqueue so in flight mbufs are protected by a mutex. |  dlg | 2015-11-20 | 1 | -169/+158 |
* | kenjiro cho points out that requeue is hard to support on queue |  dlg | 2015-11-09 | 1 | -39/+4 |
* | pass the right sizes to free. |  dlg | 2015-10-23 | 1 | -9/+8 |
* | inline the hfsc_active TAILQ. |  dlg | 2015-10-23 | 1 | -40/+19 |
* | inline the hif_eligible TAILQ. |  dlg | 2015-10-23 | 1 | -48/+26 |
* | counting packets in hif_packets in hfsc_if is redundant. |  dlg | 2015-10-23 | 1 | -6/+2 |
* | remove the pointer from hfsc_class structs back to hfsc_if. |  dlg | 2015-10-23 | 1 | -56/+51 |
* | rename the internal functions that do ml_foo ops on classes to hfsc_cl_foo. |  dlg | 2015-09-30 | 1 | -18/+19 |
* | provide a hfsc_requeue() |  dlg | 2015-09-30 | 1 | -2/+26 |
* | pull the m_freem calls out of hfsc_enqueue by having IFQ_ENQUEUE free |  dlg | 2015-09-27 | 1 | -5/+2 |
* | replace the hand rolled lists of mbufs in hfsc_classq with an |  dlg | 2015-04-18 | 1 | -40/+20 |
* | hfsc_classq has a type member which is never set or read, except to report |  dlg | 2015-04-12 | 1 | -3/+2 |
* | there's a 1:1 correlation between hfsc_class instances and hfsc_classq |  dlg | 2015-04-12 | 1 | -30/+24 |
* | pull structs and macros that are only used in hfsc.c out of the header |  dlg | 2015-04-12 | 1 | -1/+145 |
* | the hfsc pools are only used in hfsc.c, so move the init of them |  dlg | 2015-04-11 | 1 | -1/+14 |
* | make sure hfsc_attach, hfsc_detach, hfsc_addqueue, hfsc_delqueue and |  henning | 2015-03-03 | 1 | -3/+16 |
* | remove the dead code inside #if(def) RED_NOTYET |  henning | 2015-02-08 | 1 | -59/+3 |
* | using IFQ_INC_LEN and IFQ_DEC_LEN for len++/len-- is a bit excessive, |  henning | 2015-02-06 | 1 | -4/+4 |
* | More malloc() -> mallocarray() in the kernel. |  doug | 2014-12-09 | 1 | -2/+3 |
* | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. |  mpi | 2014-12-05 | 1 | -1/+2 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -6/+6 |
* | Attach HFSC after it's been completely initialized. |  pelikan | 2014-06-30 | 1 | -5/+5 |
* | now that if_snd is a proper ifqueue, this cast dies |  henning | 2014-04-19 | 1 | -2/+2 |
* | Make the amount of classes limited by 64k, with automatic table growing. |  pelikan | 2014-01-27 | 1 | -9/+45 |
* | Purging a queue requires it to be non-empty, not empty. |  pelikan | 2014-01-03 | 1 | -2/+2 |
* | Switch frequently allocated structs from malloc(M_DEVBUF) to separate pools. |  pelikan | 2014-01-03 | 1 | -20/+17 |
* | Destroy the eligible list when detaching from an interface. |  pelikan | 2014-01-01 | 1 | -3/+7 |
* | push the queues every 1/HZ using timeout(9) |  pelikan | 2013-11-01 | 1 | -1/+22 |
* | revert previous, net/if.h exports bad things to userspace. |  pelikan | 2013-10-31 | 1 | -22/+1 |
* | push the queues every 1/HZ using timeout(9) |  pelikan | 2013-10-31 | 1 | -1/+22 |
* | standalone hfsc implementation with new interface to the consumers, for |  henning | 2013-10-12 | 1 | -0/+1487 |