summaryrefslogtreecommitdiff
path: root/sys/net/ifq.c
AgeCommit message (Expand)Author
2018-01-25Assert that ifiq_destroy() is not called with the NET_LOCK() held.Martin Pieuchot
2018-01-04Back out tx mitigation again because it breaks suspend and resume atTheo Buehler
2018-01-02reintroduce tx mitigationDavid Gwynne
2017-12-15ifq_barrier should be callable by any nic, not just MPSAFE ones.David Gwynne
2017-12-15add ifiqueues for mp safety and nics with multiple rx rings.David Gwynne
2017-12-14i forgot to convert ifq_barrier_task to cond_signal.David Gwynne
2017-12-14replace the bare sleep state handling in barriers with wait cond codeDavid Gwynne
2017-11-14anton@ reports that ifq tx mitigation breaks iwm somehow.David Gwynne
2017-11-14move the adding of an ifqs counters in if_getdata to ifq.cDavid Gwynne
2017-11-14reintroduce tx mitigation, like dfly does and like we used to do.David Gwynne
2017-06-02be less tricky about when ifq_free is handled.David Gwynne
2017-05-03Provide a function to dispose of a list of mbufs on dequeueMike Belopuhov
2017-05-03add ifq_mfreem() so ifq backends can free packets during dequeue.David Gwynne
2017-03-07Change priq enqueue policy to drop lower priority packetsMike Belopuhov
2017-03-07Convert priority queue lists to mbuf_listsMike Belopuhov
2017-03-07deprecate ifq_enqueue_try, and let backends drop arbitrary mbufs.David Gwynne
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-20keep output packet counters on the ifq structure.David Gwynne
2015-12-29store curcpu() in ifq_serializer so we can check it.David Gwynne
2015-12-09rework ifq_serialise to avoid some atomic ops.David Gwynne
2015-12-09rework the if_start mpsafe serialisation so it can serialise arbitrary workDavid Gwynne
2015-12-08split the interface send queue (struct ifqueue) implementation out.David Gwynne