aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ena/ena.c
Commit message (Expand)AuthorAgeFilesLines
* Add WC support for arm64 in the ENA driverMarcin Wojtas2019-10-311-10/+2
* Update ENA version to v2.0.0Marcin Wojtas2019-05-301-1/+1
* Improve ENA reset handlingMarcin Wojtas2019-05-301-15/+36
* Fix NULL pointer dereference in ena_up()Marcin Wojtas2019-05-301-5/+14
* Unify new line characters in the ENA driverMarcin Wojtas2019-05-301-28/+28
* Fix Tx offloads for fragmented pkt headers in ENAMarcin Wojtas2019-05-301-2/+7
* Split ENA reset routine into restore and destroy stagesMarcin Wojtas2019-05-301-60/+127
* Use bitfield for storing global ENA device statesMarcin Wojtas2019-05-301-45/+54
* Fix error handling when ENA reset failsMarcin Wojtas2019-05-301-0/+4
* Fill bdf field of the host_info structure in ENAMarcin Wojtas2019-05-301-3/+6
* Add additional doorbells on ENA Tx pathMarcin Wojtas2019-05-301-12/+16
* Limit maximum size of Rx refill threshold in ENAMarcin Wojtas2019-05-301-1/+3
* Add support for the LLQv2 and WC in ENAMarcin Wojtas2019-05-301-102/+445
* Lock optimization in ENAMarcin Wojtas2019-05-301-66/+113
* Add tuneable drbr ring size and hw queues depth for ENAMarcin Wojtas2019-05-301-62/+152
* Fix error in validate_tx_req_id() in ENAMarcin Wojtas2019-05-301-5/+2
* Change attach order to prevent crash upon failure in ENAMarcin Wojtas2019-05-301-10/+11
* Change order of ifp release on ENA detachMarcin Wojtas2019-05-301-5/+4
* Check for number of MSI-x upon partial allocation in ENAMarcin Wojtas2019-05-301-0/+8
* Set error value when allocation of IO irq fails in ENAMarcin Wojtas2019-05-301-0/+1
* Set vaddr and paddr as NULL when DMA alloc fails in ENAMarcin Wojtas2019-05-301-0/+2
* Fix DMA synchronization in the ENA driver Tx and Rx pathsMarcin Wojtas2019-05-301-3/+23
* Check for missing MSI-x and Tx completions in ENAMarcin Wojtas2019-05-301-21/+69
* Fill number of CPUs field on ENA host_info structureMarcin Wojtas2019-05-301-0/+1
* Print ENA Tx error conditionallyMarcin Wojtas2019-05-301-1/+7
* Trigger reset in ENA if there are too many Rx descriptorsMarcin Wojtas2019-05-301-1/+6
* Remove RSS support in ENAMarcin Wojtas2019-05-301-53/+3
* Add notification AENQ handler for ENAMarcin Wojtas2019-05-301-2/+63
* Print information when ENA admin error occursMarcin Wojtas2019-05-301-3/+9
* Do not specify active media type in ENAMarcin Wojtas2019-05-301-1/+1
* Adjust ENA driver to the new ena-comMarcin Wojtas2019-05-301-6/+6
* Prevent double activation of admin interrupt in ENAMarcin Wojtas2019-03-211-8/+0
* Do not use ntc for obtaining buffer on Rx in the ENAMarcin Wojtas2019-02-151-6/+4
* Fix validation of the Rx OOO completion in the ENAMarcin Wojtas2019-02-151-4/+15
* Suppress excessive error prints in ENA TX hotpathMarcin Wojtas2019-01-161-1/+1
* 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-081-0/+2
* 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
* 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-091-5/+13
* Read max MTU from the ENA deviceMarcin Wojtas2017-11-091-27/+15
* 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