]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r367716:
authorHans Petter Selasky <hselasky@FreeBSD.org>
Tue, 1 Dec 2020 12:45:07 +0000 (12:45 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Tue, 1 Dec 2020 12:45:07 +0000 (12:45 +0000)
commitc956f5c82b6ee54c46aa536f543220b0cab0aee7
tree6fb20e15cc8a1184d1daa2c66fafcbdf8e3013ad
parent5c5ff995f71a21883577308512a79db4ea2f8e1c
MFC r367716:
Use mlx5core to create/destroy all Dynamically Connected Targets, DCTs.

To prevent a hardware memory leak when a DEVX DCT object is destroyed
without calling drain DCT before, (e.g. under cleanup flow), need to
manage its creation and destruction via mlx5 core.

Linux commit:
c5ae1954c47d3fd8815bd5a592aba18702c93f33

Sponsored by: Mellanox Technologies // NVIDIA Networking
sys/dev/mlx5/mlx5_core/mlx5_qp.c
sys/dev/mlx5/qp.h