{net,IB}/mlx5: QP/XRCD commands via mlx5 ifc
[cascardo/linux.git] / include / linux / mlx5 / mlx5_ifc.h
index 21bc455..cb94ac5 100644 (file)
@@ -152,7 +152,7 @@ enum {
        MLX5_CMD_OP_CONFIG_INT_MODERATION         = 0x804,
        MLX5_CMD_OP_ACCESS_REG                    = 0x805,
        MLX5_CMD_OP_ATTACH_TO_MCG                 = 0x806,
-       MLX5_CMD_OP_DETTACH_FROM_MCG              = 0x807,
+       MLX5_CMD_OP_DETACH_FROM_MCG               = 0x807,
        MLX5_CMD_OP_GET_DROPPED_PACKET_LOG        = 0x80a,
        MLX5_CMD_OP_MAD_IFC                       = 0x50d,
        MLX5_CMD_OP_QUERY_MAD_DEMUX               = 0x80b,
@@ -1966,7 +1966,10 @@ struct mlx5_ifc_qpc_bits {
        u8         reserved_at_3e0[0x8];
        u8         cqn_snd[0x18];
 
-       u8         reserved_at_400[0x40];
+       u8         reserved_at_400[0x8];
+       u8         deth_sqpn[0x18];
+
+       u8         reserved_at_420[0x20];
 
        u8         reserved_at_440[0x8];
        u8         last_acked_psn[0x18];
@@ -3489,7 +3492,7 @@ struct mlx5_ifc_query_special_contexts_out_bits {
 
        u8         syndrome[0x20];
 
-       u8         reserved_at_40[0x20];
+       u8         dump_fill_mkey[0x20];
 
        u8         resd_lkey[0x20];
 };