aboutsummaryrefslogtreecommitdiffstats
path: root/ena_eth_com.c
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade ENA HAL to the latest version (26/10/20)vendor/ena-com/2.3.0vendor/ena-comMarcin Wojtas2020-11-181-45/+84
| | | | | | | | | | | | Add support for the ENI metrics, bug fix for destroying wait event and also other minor bug fixes, improvements, etc. Submitted by: Ido Segev <idose@amazon.com> Obtained from: Amazon, Inc. Notes: svn path=/vendor-sys/ena-com/dist/; revision=367796 svn path=/vendor-sys/ena-com/2.3.0/; revision=367798; tag=vendor/ena-com/2.3.0
* Upgrade ENA HAL to the version from 20.04.2020vendor/ena-com/2.2.0Marcin Wojtas2020-05-261-39/+73
| | | | | | | | | | | | | | | This version of the HAL supports newest generation ENA HW, random RSS generation upon device initialization and also includes bug fixes in the platform file, like fix for IO write/read macros regarding using barriers. Submitted by: Michal Krawczyk <mk@semihalf.com> Obtained from: Semihalf Sponsored by: Amazon, Inc. Notes: svn path=/vendor-sys/ena-com/dist/; revision=361508 svn path=/vendor-sys/ena-com/2.2.0/; revision=361510; tag=vendor/ena-com/2.2.0
* Update ena-com for the ENAv2 versionvendor/ena-com/2.0.0Marcin Wojtas2019-05-301-103/+91
| | | | | | | | | | | | | | | | | | | The new ena-com is required for the ENAv2 release of the driver. Genmask macro was fixed in the platform file. The GENMASK macro is intended to work on 32-bit values. Before this patch the, calling GENMASK(31, 0) would cause 32-bit value to be shifted by 32. This could lead to unexpected behavior, as shifting by the number greater or equal to word length is undefined operation. Submitted by: Michal Krawczyk <mk@semihalf.com> Obtained from: Semihalf Sponsored by: Amazon, Inc. Notes: svn path=/vendor-sys/ena-com/dist/; revision=348383 svn path=/vendor-sys/ena-com/2.0.0/; revision=348384; tag=vendor/ena-com/2.0.0
* Suppress excessive print in ENA HALvendor/ena-com/1.1.4.6Marcin Wojtas2019-01-161-1/+1
| | | | | | | | | | | | | | | | | | | In FreeBSD, this is normal situation that the Tx ring is being full. In that case, the packet is put back into drbr and the next attempt to send it is taken after the cleanup. Too much logs like this can cause system instability and even cause the device reset (because keep alive or cleanup could be missed). To fix that, the log level of this message is changed to debug. Submitted by: Michal Krawczyk <mk@semihalf.com> Obtained from: Semihalf Sponsored by: Amazon, Inc. Notes: svn path=/vendor-sys/ena-com/dist/; revision=343071 svn path=/vendor-sys/ena-com/1.1.4.6/; revision=343072; tag=vendor/ena-com/1.1.4.6
* Update ena-com HAL to newest versionvendor/ena-com/1.1.4.3Marcin Wojtas2017-10-311-36/+151
| | | | | | | | | | The newest ena-com HAL supports LLQv2 and introduces numerous API changes. Obtained from: Amazon.com, Inc. Notes: svn path=/vendor-sys/ena-com/dist/; revision=325234 svn path=/vendor-sys/ena-com/1.1.4.3/; revision=325235; tag=vendor/ena-com/1.1.4.3
* Introduce HAL for Amazon Elastic Network Adapter (ENA)vendor/ena-com/1.1.4.1Zbigniew Bodek2017-04-271-0/+509
This commit adds HAL (Hardware Abstraction Layer) code for Amazon Elastic Network Adapter (ENA). Version: 1.1.4.1 Obtained from: Amazon.com, Inc. Notes: svn path=/vendor-sys/ena-com/1.1.4.1/; revision=317516; tag=vendor/ena-com/1.1.4.1