]> git.baikalelectronics.ru Git - kernel.git/commitdiff
net/mlx5: Add the log_min_mkey_entity_size capability
authorMaxim Mikityanskiy <maximmi@nvidia.com>
Tue, 27 Sep 2022 20:35:56 +0000 (13:35 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 29 Sep 2022 02:36:33 +0000 (19:36 -0700)
Add the capability that will allow the driver to determine the minimal
MTT page size to be able to map the smallest possible pages in XSK. The
older firmwares that don't have this capability default to 12 (i.e.
4096-byte pages).

Signed-off-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/mlx5/mlx5_ifc.h

index 3d963c0e47e456d1a6f0f4bd8292aaf7df166b0d..1ad762e22d86d6719136b402408a261fe3e18076 100644 (file)
@@ -1878,7 +1878,13 @@ struct mlx5_ifc_cmd_hca_cap_2_bits {
        u8         max_reformat_remove_size[0x8];
        u8         max_reformat_remove_offset[0x8];
 
-       u8         reserved_at_c0[0x160];
+       u8         reserved_at_c0[0xe0];
+
+       u8         reserved_at_1a0[0xb];
+       u8         log_min_mkey_entity_size[0x5];
+       u8         reserved_at_1b0[0x10];
+
+       u8         reserved_at_1c0[0x60];
 
        u8         reserved_at_220[0x1];
        u8         sw_vhca_id_valid[0x1];