mirror of
https://github.com/opnsense/src.git
synced 2026-05-14 10:13:48 -04:00
The driver needs to provide a LinuxKPI device structure to register
itself with the IB subsystem. It was erroneously using a copy of its
FreeBSD device structure for this purpose.
Use linux_pci_attach_device() instead, following the example of the
Chelsio iwarp driver. Also ensure that we don't leak the faked device
during detach.
Reviewed by: hselasky
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29595
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| qlnxe | ||
| qlnxr | ||