User Details
- User Since
- Apr 19 2017, 11:32 AM (384 w, 3 d)
Nov 6 2020
Oct 16 2019
Adding netmap module dependency in this patch (it was added in the previous one by accident)
Due to pmap_change_attr() being public on arm64, the patch was reworked to use it instead
Oct 8 2019
Apr 18 2019
Remove spurious comment about barrier
Apr 17 2019
Mark the code as ARM/ARM64 specific and change barrier, to order only loads.
Mar 20 2019
Mar 19 2019
Nov 9 2017
Fix style issues and invalid conditional check
Nov 8 2017
Fix building error introduced by the r325506 by casting csum_flags to uint64_t
Fix typo in printout
- Change M_NOWAIT to M_WAITOK on taskqueue_create_fast
- Style fix
- Expand goto if retrieving RX mbuf fails
- Fix error handling routine by assigning value to free_rx_ids instead of tx
Nov 2 2017
Removed unused macro and additional whitespace
Fix conflicts with recent update to D12860
The boolean variables are no longer compared explicitly to true/false.
Update due to conflict with recent fix in the:
D12853 Fix ENA driver error handling in attach and basic style fixes
Remove checking for NULL after calling malloc with M_WAITOK flag
Fixes from review:
- Remove checking for NULL after calling malloc with M_WAITOK flag
Oct 31 2017
Sep 28 2017
We were waiting for Linux community to accept ena_com patch (common code for both FreeBSD and Linux), but to do not waste more time, we decided to upload fix to issue with uint64_t being defined as unsigned long on amd64 on FreeBSD, and on Linux it is being defined as unsigned long long.
Aug 30 2017
- Remove non-generic ENA_MEMCPY_TO_DEVICE_64
- Fix ENA_MEMCPY_TO_DEVICE_64
- The ena_efa files were removed
- Removed usage of LinuxKPI
- Implement macro ENA_MEMCPY_TO_DEVICE_64 in ena_plat.h file
Aug 29 2017
Thanks Ryan for checking build with gcc and review.
Aug 28 2017
Aug 14 2017
May 26 2017
May 15 2017
- Add manual entry for the driver
Apr 28 2017
Add new patchset. Manual and legal issues will be added in patchset 3.