aboutsummaryrefslogtreecommitdiff
path: root/sys/net/iflib.c
Commit message (Expand)AuthorAgeFilesLines
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-20/+1
* iflib: leave only 1 receive descriptor unusedVincenzo Maffione2020-09-011-13/+24
* iflib: netmap: publish all the receive bufferVincenzo Maffione2020-08-251-22/+28
* iflib: fix isc_rxd_flush call in netmap_fl_refill()Vincenzo Maffione2020-08-241-15/+28
* iflib: netmap: improve rxsync to support IFLIB_HAS_RXCQVincenzo Maffione2020-08-121-10/+28
* iflib: refactor netmap_fl_refill and fix off-by-one issueVincenzo Maffione2020-08-121-27/+21
* iflib: netmap: drop redundant checkVincenzo Maffione2020-08-061-4/+0
* iflib: netmap: don't increment ifl_cidx on the wrong free listVincenzo Maffione2020-08-061-39/+35
* iflib: fix LOR with bpf detachMatt Macy2020-07-271-0/+2
* iflib: initialize netmap with the correct number of descriptorsVincenzo Maffione2020-07-201-22/+38
* iflib: Fix some nits in the rx refill code.Mark Johnston2020-07-061-26/+21
* iflib: Fix handling of mbuf cluster allocation failures.Mark Johnston2020-07-061-27/+31
* iflib: fix compilation issue introduced in r362621Vincenzo Maffione2020-06-251-2/+0
* iflib: netmap: add support for partial ring openingsVincenzo Maffione2020-06-251-11/+12
* iflib: netmap: add per-tx-queue netmap supportVincenzo Maffione2020-06-251-13/+10
* iflib: netmap: fix rsync index overrunVincenzo Maffione2020-06-231-1/+2
* iflib: fix cloneattach fail and generalize pseudo device handlingMatt Macy2020-06-211-10/+38
* iflib: netmap: enter/exit netmap mode after device stopsVincenzo Maffione2020-06-141-2/+8
* iflib: netmap: honor netmap_irx_irq return valuesVincenzo Maffione2020-06-091-6/+8
* Fix panics when using iflib pseudo device supportMatt Macy2020-05-311-1/+3
* Increase the iflib txq callout mutex name length to 32 bytes.Mark Johnston2020-04-301-1/+1
* iflib: Stop interface before (un)registering VLANEric Joyner2020-04-271-6/+12
* Simplify taskqgroup inititialization.Mark Johnston2020-03-301-44/+0
* iflib: simplify MPASS assertionEd Maste2020-03-241-7/+1
* iflib: split compound assertionEd Maste2020-03-241-1/+2
* Remove extraneous code from iflibPatrick Kelsey2020-03-141-3/+0
* Remove refill budget from iflibPatrick Kelsey2020-03-141-4/+4
* Allow iflib drivers to specify the buffer size used for each receive queuePatrick Kelsey2020-03-141-5/+28
* Remove freelist contiguous-indexes assertion from rxd_frag_to_sd()Patrick Kelsey2020-03-141-2/+0
* Fix iflib zero-length fragment handlingPatrick Kelsey2020-03-141-2/+6
* Fix iflib freelist state corruptionPatrick Kelsey2020-03-141-1/+3
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-15/+16
* Although most of the NIC drivers are epoch ready, due to peer pressureGleb Smirnoff2020-02-241-1/+2
* Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that processHans Petter Selasky2020-02-121-4/+4
* Make sure the so-called end of receive interrupts don't starve in iflib.Hans Petter Selasky2020-02-121-17/+42
* Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that processGleb Smirnoff2020-02-111-5/+2
* Enter network epoch in iflib rxeof task.Gleb Smirnoff2020-01-231-0/+8
* iflib: Prevent watchdog from resetting idle queuesEric Joyner2020-01-021-1/+4
* iflib: properly release memory allocated for DMAEric Joyner2019-11-041-13/+9
* iflib: cleanup memory leaks on driver detachEric Joyner2019-10-301-1/+14
* iflib: call ether_ifdetach and netmap_detach before stopEric Joyner2019-10-231-8/+24
* Split out a more generic debugnet(4) from netdump(4)Conrad Meyer2019-10-171-10/+10
* Add IFLIB_SINGLE_IRQ_RX_ONLY.Mark Johnston2019-09-301-3/+6
* kTLS support for TLS 1.3Andrew Gallatin2019-09-271-4/+6
* iflib: Remove redundant VLAN events deregistrationEric Joyner2019-09-241-6/+3
* iflib: add iflib_deregister to help cleanup on exitEric Joyner2019-08-161-14/+40
* iflib: Prevent kernel panic caused by loading driver with a specific interrup...Eric Joyner2019-08-011-1/+7
* iflib: remove kobject class reference incrementEric Joyner2019-08-011-1/+0
* iflib: fix dangling device softc pointerEric Joyner2019-07-241-0/+1
* o In iflib_txq_drain():Marius Strobl2019-06-261-12/+7