net/mlx5: Query ADV_VIRTUALIZATION capabilities
authorYishai Hadas <yishaih@nvidia.com>
Mon, 5 Sep 2022 10:58:44 +0000 (13:58 +0300)
committerLeon Romanovsky <leon@kernel.org>
Wed, 7 Sep 2022 08:57:27 +0000 (11:57 +0300)
commit939838632b9119614128028eaea3b1d7bf29f16f
tree961a2979b179e8cd3e1b3e271e926796e30899d2
parenta1be74c5384c4a47d91ab4af2ed854d3b7eaf763
net/mlx5: Query ADV_VIRTUALIZATION capabilities

Query ADV_VIRTUALIZATION capabilities which provide information for
advanced virtualization related features.

Current capabilities refer to the page tracker object which is used for
tracking the pages that are dirtied by the device.

Signed-off-by: Yishai Hadas <yishaih@nvidia.com>
Link: https://lore.kernel.org/r/20220905105852.26398-3-yishaih@nvidia.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/fw.c
drivers/net/ethernet/mellanox/mlx5/core/main.c
include/linux/mlx5/device.h