]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Adjust ENA driver to the new ena-com
authormw <mw@FreeBSD.org>
Thu, 30 May 2019 13:01:46 +0000 (13:01 +0000)
committermw <mw@FreeBSD.org>
Thu, 30 May 2019 13:01:46 +0000 (13:01 +0000)
commit905c8e2932ac088db0a46648136dc2fa5f2e40c1
tree19fd2a2b6399973710db636a8b98a1f695a26184
parentf5d737a3212e25ea18d58ec892a010bd33fd7d15
Adjust ENA driver to the new ena-com

Recent HAL change preparing to support ENAv2 required minor driver
modifications.

The ena_com_sq_empty_space() is not available in this ena-com, so it had
to be replaced with ena_com_free_desc().

Moreover, the ena_com_admin_init() is no longer using 3rd argument
indicating if the spin lock should be initialized, so it was removed.

Submitted by:  Michal Krawczyk <mk@semihalf.com>
Obtained from: Semihalf
Sponsored by:  Amazon, Inc.
sys/contrib/ena-com/ena_com.c
sys/contrib/ena-com/ena_com.h
sys/contrib/ena-com/ena_defs/ena_admin_defs.h
sys/contrib/ena-com/ena_defs/ena_common_defs.h
sys/contrib/ena-com/ena_defs/ena_eth_io_defs.h
sys/contrib/ena-com/ena_defs/ena_gen_info.h
sys/contrib/ena-com/ena_defs/ena_regs_defs.h
sys/contrib/ena-com/ena_eth_com.c
sys/contrib/ena-com/ena_eth_com.h
sys/contrib/ena-com/ena_plat.h
sys/dev/ena/ena.c