Age | Commit message (Expand) | Author |
2015-11-20 | shuffle struct ifqueue so in flight mbufs are protected by a mutex. | David Gwynne |
2015-11-09 | kenjiro cho points out that requeue is hard to support on queue | David Gwynne |
2015-10-23 | pass the right sizes to free. | David Gwynne |
2015-10-23 | inline the hfsc_active TAILQ. | David Gwynne |
2015-10-23 | inline the hif_eligible TAILQ. | David Gwynne |
2015-10-23 | counting packets in hif_packets in hfsc_if is redundant. | David Gwynne |
2015-10-23 | remove the pointer from hfsc_class structs back to hfsc_if. | David Gwynne |
2015-09-30 | rename the internal functions that do ml_foo ops on classes to hfsc_cl_foo. | David Gwynne |
2015-09-30 | provide a hfsc_requeue() | David Gwynne |
2015-09-27 | pull the m_freem calls out of hfsc_enqueue by having IFQ_ENQUEUE free | David Gwynne |
2015-04-18 | replace the hand rolled lists of mbufs in hfsc_classq with an | David Gwynne |
2015-04-12 | hfsc_classq has a type member which is never set or read, except to report | David Gwynne |
2015-04-12 | there's a 1:1 correlation between hfsc_class instances and hfsc_classq | David Gwynne |
2015-04-12 | pull structs and macros that are only used in hfsc.c out of the header | David Gwynne |
2015-04-11 | the hfsc pools are only used in hfsc.c, so move the init of them | David Gwynne |
2015-03-03 | make sure hfsc_attach, hfsc_detach, hfsc_addqueue, hfsc_delqueue and | Henning Brauer |
2015-02-08 | remove the dead code inside #if(def) RED_NOTYET | Henning Brauer |
2015-02-06 | using IFQ_INC_LEN and IFQ_DEC_LEN for len++/len-- is a bit excessive, | Henning Brauer |
2014-12-09 | More malloc() -> mallocarray() in the kernel. | Doug Hogan |
2014-12-05 | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. | Martin Pieuchot |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-06-30 | Attach HFSC after it's been completely initialized. | Martin Pelikan |
2014-04-19 | now that if_snd is a proper ifqueue, this cast dies | Henning Brauer |
2014-01-27 | Make the amount of classes limited by 64k, with automatic table growing. | pelikan |
2014-01-03 | Purging a queue requires it to be non-empty, not empty. | pelikan |
2014-01-03 | Switch frequently allocated structs from malloc(M_DEVBUF) to separate pools. | pelikan |
2014-01-01 | Destroy the eligible list when detaching from an interface. | pelikan |
2013-11-01 | push the queues every 1/HZ using timeout(9) | pelikan |
2013-10-31 | revert previous, net/if.h exports bad things to userspace. | pelikan |
2013-10-31 | push the queues every 1/HZ using timeout(9) | pelikan |
2013-10-12 | standalone hfsc implementation with new interface to the consumers, for | Henning Brauer |