aboutsummaryrefslogtreecommitdiff
path: root/sys/net/iflib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* V_ip6_forwarding and V_ipforwarding have been defined in ip6_var.h /Marko Zec2019-06-191-2/+2
* Evaluating htons() at compile time is more efficient than doing ntohs()Marko Zec2019-06-191-7/+5
* - Replace unused and only ever written to members of public iflib(9)Marius Strobl2019-06-151-17/+9
* iflib: provide probe wrapper for vendor driversEric Joyner2019-05-291-0/+12
* iflib: use default ntxd and nrxd when user value is not power of 2Eric Joyner2019-05-101-48/+32
* Allow to build without INET and INET6 again after r347221.Marius Strobl2019-05-081-0/+2
* o Use iflib_fast_intr_rxtx() also for "legacy" interrupts, i. e. INTx andMarius Strobl2019-05-071-62/+134
* - Remove the unused ifc_link_irq and ifc_mtx_name members of struct iflib_ctx.Marius Strobl2019-05-061-84/+66
* Allow iflib drivers to pass a pointer to their own ifmedia structure.Matt Macy2019-05-031-8/+14
* iflib: remove assertion that isc_capabilities is nonzeroEd Maste2019-05-021-2/+0
* iflib: Better control over queue core assignmentStephen Hurd2019-04-251-3/+99
* iflib: Add pfil hooksAndrew Gallatin2019-04-241-38/+135
* iflib: Use new ether_gen_addr, restricting addresses to that subsetKyle Evans2019-04-171-41/+6
* iflib: return ENETDOWN when the network device is downEric Joyner2019-03-281-1/+1
* iflib: hold the CTX lock in iflib_pseudo_registerEric Joyner2019-03-281-2/+5
* iflib: mark isc_driver_version as constantEric Joyner2019-03-191-2/+2
* iflib: expose the Rx mbuf buffer size to driversEric Joyner2019-03-191-9/+31
* iflib: prevent possible infinite loop in iflib_encapEric Joyner2019-03-191-2/+7