Set assume_alligned_header bit in qp conext as recommended by hardware group.

Signed-off-by: Faisal Latif <faisal.la...@intel.com>
---
 kernel_patches/fixes/nes_0026_aah.patch |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 kernel_patches/fixes/nes_0026_aah.patch

diff --git a/kernel_patches/fixes/nes_0026_aah.patch 
b/kernel_patches/fixes/nes_0026_aah.patch
new file mode 100644
index 0000000..1d879db
--- /dev/null
+++ b/kernel_patches/fixes/nes_0026_aah.patch
@@ -0,0 +1,15 @@
+diff --git a/drivers/infiniband/hw/nes/nes_verbs.c 
b/drivers/infiniband/hw/nes/nes_verbs.c
+index 6eab834..0c118e0 100644
+--- a/drivers/infiniband/hw/nes/nes_verbs.c
++++ b/drivers/infiniband/hw/nes/nes_verbs.c
+@@ -1325,6 +1325,7 @@ static struct ib_qp *nes_create_qp(struct ib_pd *ibpd,
+                       nesqp->nesqp_context->ird_ord_sizes = 
cpu_to_le32(NES_QPCONTEXT_ORDIRD_ALSMM |
+                                       ((((u32)nesadapter->max_irrq_wr) <<
+                                       NES_QPCONTEXT_ORDIRD_IRDSIZE_SHIFT) & 
NES_QPCONTEXT_ORDIRD_IRDSIZE_MASK));
++                      nesqp->nesqp_context->ird_ord_sizes |= 
cpu_to_le32(NES_QPCONTEXT_ORDIRD_AAH);
+                       if (disable_mpa_crc) {
+                               nes_debug(NES_DBG_QP, "Disabling MPA crc 
checking due to module option.\n");
+                               nesqp->nesqp_context->ird_ord_sizes |= 
cpu_to_le32(NES_QPCONTEXT_ORDIRD_RNMC);
+--
+1.6.0
+
-- 
1.6.0

_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to