aboutsummaryrefslogtreecommitdiff
path: root/sys/net/iflib.c
Commit message (Expand)AuthorAgeFilesLines
* net: replace IFF_KNOWSEPOCH with IFF_NEEDSEPOCHGleb Smirnoff2023-04-171-1/+1
* iflib: Further convert to use IfAPI accessorsJustin Hibbits2023-03-071-5/+5
* iflib: fix regression with new pfil(9) KPIGleb Smirnoff2023-02-281-1/+2
* pfil: add pfil_mem_{in,out}() and retire pfil_run_hooks()Gleb Smirnoff2023-02-141-3/+2
* iflib: Add null check to iflib_stop()Przemyslaw Lewandowski2023-01-241-2/+3
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* Convert iflib(4) and iflib-based drivers to the DrvAPIJustin Hibbits2022-12-211-19/+19
* iflib: Introduce v2 of TX Queue Select FunctionalityEric Joyner2022-10-171-23/+173
* Fix unused variable warning in iflib.cDimitry Andric2022-07-211-2/+1
* iflib: Use empty inline functions for prefetch*() on non-x86.John Baldwin2022-04-091-2/+10
* iflib: Allow drivers to determine which queue to TX onEric Joyner2022-01-251-4/+8
* netmap: fix LOR in iflib_netmap_registerVincenzo Maffione2022-01-141-0/+3
* Revert "iflib: Relax timer period from 0.5 to 0.5-0.75s."Alexander Motin2022-01-101-27/+29
* iflib: Relax timer period from 0.5 to 0.5-0.75s.Alexander Motin2022-01-101-29/+27
* Make CPU_SET macros compliant with other implementationsStefan Eßer2021-12-301-1/+1
* net: iflib: sync isc_capenable to if_capenableVincenzo Maffione2021-12-281-0/+1
* iflib_stop: drain rx tasks to prevent any data racesAndriy Gapon2021-11-191-1/+2
* iflib: emulate counters in netmap modeStephan de Wit2021-08-181-1/+17
* iflib: use m_gethdr_rawMateusz Guzik2021-07-071-1/+1
* iflib: switch bare zone_mbuf use to m_free_rawMateusz Guzik2021-07-021-1/+1
* iflib: Add a new quirkMarcin Wojtas2021-06-241-1/+6
* iflib: Take iri_pad into account when processing small framesMarcin Wojtas2021-04-301-1/+3
* iflib: Improve mapping of TX/RX queues to CPUsPatrick Kelsey2021-04-261-161/+293
* iflib: initialize LRO unconditionallyAndrew Gallatin2021-04-231-13/+9
* iflib: add support for netmap offsetsVincenzo Maffione2021-04-051-4/+8
* netmap: iflib: add nm_config callbackyou@x2021-03-291-0/+21
* iflib: add support for admin completion queuesMarcin Wojtas2021-03-021-0/+2
* Fix powerpc build after 6dd69f0064f1Marcin Wojtas2021-02-251-2/+2
* iflib: introduce isc_dma_widthMarcin Wojtas2021-02-241-4/+19
* iflib: Avoid double counting in rxeofMark Johnston2021-02-241-2/+0
* iflib: Cast the result of iflib_netmap_txq_init() to void.John Baldwin2021-02-191-1/+1
* Use iflib_if_init_locked() during media change instead of iflib_init_locked().Allan Jude2021-02-161-1/+1
* iflib: Free resources in a consistent order during detachSai Rajesh Tallamraju2021-02-011-9/+13
* Catch up with 6edfd179c86: mechanically rename IFCAP_NOMAP to IFCAP_MEXTPG.Gleb Smirnoff2021-01-291-4/+4
* iflib: netmap: move per-packet operation out of fragments loopVincenzo Maffione2021-01-241-6/+7
* iflib: netmap: add support for NS_MOREFRAGVincenzo Maffione2021-01-241-24/+58
* iflib: Fix a NULL pointer derefAndrew Gallatin2021-01-211-1/+2
* netmap: restore hwofs and support it in iflibVincenzo Maffione2021-01-101-13/+27
* iflib: fix build failure in case DEV_NETMAP is not definedVincenzo Maffione2021-01-101-0/+2
* iflib: add assert to prevent out-of-bounds array accessVincenzo Maffione2021-01-101-5/+4
* netmap: iflib: enable/disable krings on any interface reinitVincenzo Maffione2021-01-101-15/+20
* netmap: iflib: fix asserts in netmap_fl_refill()Vincenzo Maffione2021-01-091-1/+2
* netmap: iflib: stop krings during interface resetVincenzo Maffione2021-01-091-0/+9
* iflib: ensure that tx interrupts enabled and cleanupsMatt Macy2021-01-071-32/+62
* iflib: Avoid leaking the freelist bitmaps upon driver detachMark Johnston2020-12-071-0/+2
* iflib: Detach tasks upon device registration failureMark Johnston2020-12-071-55/+34
* iflib: Free full mbuf chains when draining transmit queuesMark Johnston2020-11-111-2/+2
* iflib: fix typo bug introduced by r367093Vincenzo Maffione2020-10-281-2/+3
* iflib: add per-tx-queue netmap timerVincenzo Maffione2020-10-271-43/+41
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-20/+1