Age | Commit message (Expand) | Author |
2023-11-10 | Make ifq and ifiq interface MP safe. | Alexander Bluhm |
2023-10-08 | Revert commitid: KtmyJEoS0WWxmlZ5 | Claudio Jeker |
2023-10-05 | Protect interface queues with read once and mutex. | Alexander Bluhm |
2023-07-30 | count the number of times a ring was marked as oactive. | David Gwynne |
2023-01-09 | flesh out ifiq_enqueue | David Gwynne |
2023-01-09 | count the number times a packet was dropped by bpf as fdrops. | David Gwynne |
2022-11-22 | count how many times ifiqs enqueue and dequeue packets. | David Gwynne |
2022-04-30 | Run IP input and forwarding with shared netlock. Also distribute | Alexander Bluhm |
2022-01-18 | return EIO, not ENXIO, when the interface underneath ifq_deq_sleep dies. | David Gwynne |
2021-07-09 | ifq_hdatalen can return 0 if ifq_empty is true, which avoids locks. | David Gwynne |
2021-02-20 | default interfaces to bpf_mtap_ether for their if_bpf_mtap handler. | David Gwynne |
2021-02-20 | add a MONITOR flag to ifaces to say they're only used for watching packets. | David Gwynne |
2020-07-07 | add kstats for rx queues (ifiqs) and transmit queues (ifqs). | David Gwynne |
2020-06-17 | make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags. | David Gwynne |
2020-05-21 | back out 1.38. some bits of the stack aren't ready for it yet. | David Gwynne |
2020-05-20 | defer calling !IFXF_MPSAFE driver start routines to the systq | David Gwynne |
2020-03-10 | Make sure return value 'error' is initialized to '0'. | tobhe |
2020-01-25 | tweaks sleeping for an mbuf so it's more mpsafe. | David Gwynne |
2019-10-08 | back out the use of ifiq pressure, and go back to using a packet count. | David Gwynne |
2019-08-16 | ifq_hdatalen should keep the mbuf it's looking at, not leak it. | David Gwynne |
2019-07-03 | add the kernel side of net.link.ifrxq.pressure_return and pressure_drop | David Gwynne |
2019-07-01 | reintroduce ifiq_input counting backpressure | David Gwynne |
2019-04-16 | have another go at tx mitigation | David Gwynne |
2019-03-29 | while here, drop ifq_is_serialized and IFQ_ASSERT_SERIALIZED | David Gwynne |
2019-03-29 | deprecate ifiq_barrier. | David Gwynne |
2019-03-04 | move back to ifiq_input counting packets instead of queue operations. | David Gwynne |
2019-03-04 | don't need to initialise qdrops twice when setting up ifqs and ifiqs. | David Gwynne |
2019-03-01 | rework how ifiq_input decides the stack is busy and whether it should drop | David Gwynne |
2018-12-16 | add task_pending | David Gwynne |
2018-12-11 | provide ifq_is_priq, mostly so things can tell if hfsc is in effect or not. | David Gwynne |
2018-12-11 | add ifq_hdatalen for getting the size of the packet at the head of an ifq | David Gwynne |
2018-01-25 | Assert that ifiq_destroy() is not called with the NET_LOCK() held. | Martin Pieuchot |
2018-01-04 | Back out tx mitigation again because it breaks suspend and resume at | Theo Buehler |
2018-01-02 | reintroduce tx mitigation | David Gwynne |
2017-12-15 | ifq_barrier should be callable by any nic, not just MPSAFE ones. | David Gwynne |
2017-12-15 | add ifiqueues for mp safety and nics with multiple rx rings. | David Gwynne |
2017-12-14 | i forgot to convert ifq_barrier_task to cond_signal. | David Gwynne |
2017-12-14 | replace the bare sleep state handling in barriers with wait cond code | David Gwynne |
2017-11-14 | anton@ reports that ifq tx mitigation breaks iwm somehow. | David Gwynne |
2017-11-14 | move the adding of an ifqs counters in if_getdata to ifq.c | David Gwynne |
2017-11-14 | reintroduce tx mitigation, like dfly does and like we used to do. | David Gwynne |
2017-06-02 | be less tricky about when ifq_free is handled. | David Gwynne |
2017-05-03 | Provide a function to dispose of a list of mbufs on dequeue | Mike Belopuhov |
2017-05-03 | add ifq_mfreem() so ifq backends can free packets during dequeue. | David Gwynne |
2017-03-07 | Change priq enqueue policy to drop lower priority packets | Mike Belopuhov |
2017-03-07 | Convert priority queue lists to mbuf_lists | Mike Belopuhov |
2017-03-07 | deprecate ifq_enqueue_try, and let backends drop arbitrary mbufs. | David Gwynne |
2017-01-24 | add support for multiple transmit ifqueues per network interface. | David Gwynne |
2017-01-20 | keep output packet counters on the ifq structure. | David Gwynne |
2015-12-29 | store curcpu() in ifq_serializer so we can check it. | David Gwynne |