FreeBSD src
Go to file
Marcin Wojtas 5fa38c5c6e Apply fixes in ena-com
* Change ena-com BIT macro to work on unsigned value.
  To make the shifting operations safer, they should be working on
  unsigned values.

* Fix a mutex not owned ASSERT panic in ENA control path.
  A thread calling cv_broadcast()/cv_signal() must hold the mutex used for
  cv_wait(). Fix the ENA control path code that has this problem.

Submitted by:   Krishna Yenduri <kyenduri@brkt.com>
Reviewed by:    Michal Krawczyk <mk@semihalf.com>
Tested by:      Michal Krawczyk <mk@semihalf.com>
2018-05-10 09:18:26 +00:00
ena_defs Update ena-com HAL to newest version 2017-10-31 12:20:48 +00:00
ena_admin_defs.h Introduce HAL for Amazon Elastic Network Adapter (ENA) 2017-04-27 19:40:53 +00:00
ena_com.c Update ena-com HAL to newest version 2017-10-31 12:20:48 +00:00
ena_com.h Update ena-com HAL to newest version 2017-10-31 12:20:48 +00:00
ena_common_defs.h Introduce HAL for Amazon Elastic Network Adapter (ENA) 2017-04-27 19:40:53 +00:00
ena_eth_com.c Update ena-com HAL to newest version 2017-10-31 12:20:48 +00:00
ena_eth_com.h Update ena-com HAL to newest version 2017-10-31 12:20:48 +00:00
ena_eth_io_defs.h Introduce HAL for Amazon Elastic Network Adapter (ENA) 2017-04-27 19:40:53 +00:00
ena_plat.h Apply fixes in ena-com 2018-05-10 09:18:26 +00:00
ena_regs_defs.h Introduce HAL for Amazon Elastic Network Adapter (ENA) 2017-04-27 19:40:53 +00:00