aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ena
Commit message (Expand)AuthorAgeFilesLines
* MFC 1c808fcd859f: Allocate BAR for ENA MSIx vector tableMichal Krawczyk2021-02-222-1/+24
* MFC: Merge ENA v2.3.0 driverMarcin Wojtas2020-11-258-157/+310
* MFC: Merge ENA v2.2.0 driverMarcin Wojtas2020-09-068-639/+859
* MFC: ENA netmap support and bug fixesMarcin Wojtas2020-09-066-1208/+2617
* MFC: Merge ENA v2.0.0 driverMarcin Wojtas2020-09-064-503/+1390
* MFC r362530: teach ena driver about RSS kernel optionAndriy Gapon2020-07-301-0/+28
* MFC r360777: Optimize ENA Rx refill for low memory conditionsMarcin Wojtas2020-05-122-7/+26
* MFC r345371: Prevent double activation of admin interrupt in ENAMarcin Wojtas2019-04-042-9/+1
* Merge ENA OOO RX fixesMarcin Wojtas2019-02-262-10/+19
* MFC r343074: Suppress excessive error prints in ENA TX hotpathMarcin Wojtas2019-01-242-2/+2
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Remove stray space from PNP string.Warner Losh2018-07-081-1/+1
* Add PNP info to PCI attachment of ena driverWarner Losh2018-07-082-2/+4
* Do not pass header length to the ENA controllerMarcin Wojtas2018-05-101-3/+9
* Skip setting the MTU for ENA if it is not changingMarcin Wojtas2018-05-101-0/+2
* Upgrade ENA version to v0.8.1Marcin Wojtas2018-05-101-1/+1
* Fix setting AENQ group in ENA driverMarcin Wojtas2017-11-091-5/+1
* Allow usage of more RX descriptors than 1 in ENA driverMarcin Wojtas2017-11-093-5/+17
* Read max MTU from the ENA deviceMarcin Wojtas2017-11-092-27/+19
* Fix calculating io queues number in ENA driverMarcin Wojtas2017-11-091-1/+1
* Rework printouts and logging level in ENA driverMarcin Wojtas2017-11-091-57/+88
* Fix comparing L3 type with L4 enum on RX hash in ENA driverMarcin Wojtas2017-11-091-1/+1
* Fix compilation warnings when building ENA driver with gcc compilerMarcin Wojtas2017-11-091-1/+1
* Fix checking if the DF flag was set in ENA driverMarcin Wojtas2017-11-091-1/+1
* Cleanup of the ENA driver header fileMarcin Wojtas2017-11-092-52/+20
* Allow partial MSI-x allocation in ENA driverMarcin Wojtas2017-11-092-2/+11
* Remove deprecated and unused counters in ENA driverMarcin Wojtas2017-11-093-55/+1
* Cover ENA driver code with branch predictioning statementsMarcin Wojtas2017-11-091-108/+109
* Refactor style of the ENA driverMarcin Wojtas2017-11-093-256/+243
* Fix error handling in the ENA driver and lock drbr_free() callMarcin Wojtas2017-11-091-45/+49
* Destroy admin queue after freeing interrupts in ENA driverMarcin Wojtas2017-11-091-2/+6
* Split function checking for missing TX completion in ENA driverMarcin Wojtas2017-11-091-41/+54
* Check for Rx ring state to prevent from stall in the ENA driverMarcin Wojtas2017-11-093-5/+119
* Add RX OOO completion featureMarcin Wojtas2017-11-093-21/+97
* Change function validate_tx_req_id() to inline in ENA driverMarcin Wojtas2017-11-071-2/+2
* Fix ENA driver error handling in attach and basic style fixesMarcin Wojtas2017-11-071-75/+34
* Rework counting of hardware statistics in ENA driverMarcin Wojtas2017-10-313-119/+48
* Update ena-com HAL to v1.1.4.3 and update driver accordinglyMarcin Wojtas2017-10-313-20/+40
* Fix error check for Rx mbuf allocation in ENA driverZbigniew Bodek2017-07-101-1/+1
* Replace mbuf defragmentation with collapseZbigniew Bodek2017-07-043-18/+21
* Fix creation of dma tags and TSO settingsZbigniew Bodek2017-07-042-35/+36
* Remove RX mtx from ENA driverZbigniew Bodek2017-07-041-4/+0
* Call drbr_advance() before leaving TX routineZbigniew Bodek2017-07-041-1/+2
* Unmask all IO irqs after driver state is set as runningZbigniew Bodek2017-07-041-1/+2
* Acquire locks before calling drbr_flush()Zbigniew Bodek2017-07-041-1/+3
* Add missing lock upon initialization of the interfaceZbigniew Bodek2017-07-031-1/+4
* Introduce additional locks when releasing TX resources and buffers in ENAZbigniew Bodek2017-05-301-0/+4
* Move ENA's hw stats updating routine to separate taskZbigniew Bodek2017-05-302-16/+46