IB/mlx4: Add strong ordering to local inval and fast reg work requests
[linux-block.git] / include / linux / mlx4 / qp.h
index e27082cd650e09aaa05aa9bde9afa58dc7b0bc35..9f29d86e5dc96fd4169911b918051b645d4b306d 100644 (file)
@@ -164,11 +164,14 @@ enum {
        MLX4_WQE_CTRL_SOLICITED         = 1 << 1,
        MLX4_WQE_CTRL_IP_CSUM           = 1 << 4,
        MLX4_WQE_CTRL_TCP_UDP_CSUM      = 1 << 5,
+       MLX4_WQE_CTRL_INS_VLAN          = 1 << 6,
+       MLX4_WQE_CTRL_STRONG_ORDER      = 1 << 7,
 };
 
 struct mlx4_wqe_ctrl_seg {
        __be32                  owner_opcode;
-       u8                      reserved2[3];
+       __be16                  vlan_tag;
+       u8                      ins_vlan;
        u8                      fence_size;
        /*
         * High 24 bits are SRC remote buffer; low 8 bits are flags: