providers/mana: Fix mapping of mana vendor errors to ibv errors

[ Upstream commit 8a267cb711591480b897429245ae3ef22b03f534 ]

Fix the mapping of the following mana error codes:
VENDOR_ERR_RX_REMOTE_OP_ERR_NAK to IBV_WC_LOC_ACCESS_ERR
VENDOR_ERR_RX_ATB_SGE_ADDR_RANGE to IBV_WC_LOC_PROT_ERR
VENDOR_ERR_RX_ATB_SGE_MISSCONFIG to IBV_WC_LOC_PROT_ERR

Fixes: 8c7b201b5cb3 ("providers/mana: Process Error cqes")
Co-developed-by: Solom Tamawy <solom.tamawy@microsoft.com>
Signed-off-by: Solom Tamawy <solom.tamawy@microsoft.com>
Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Signed-off-by: Nicolas Morey <nmorey@suse.com>
diff --git a/providers/mana/cq.c b/providers/mana/cq.c
index dd8c54c..c5ee77f 100644
--- a/providers/mana/cq.c
+++ b/providers/mana/cq.c
@@ -352,10 +352,10 @@
 	case VENDOR_ERR_TX_RDMA_ATB_CMD_PT_OVF:
 	case VENDOR_ERR_TX_RDMA_ATB_CMD_PT_LENGHT_MISMATCH:
 	case VENDOR_ERR_TX_RDMA_ATB_CMD_ILLEGAL_CMD:
-		return IBV_WC_LOC_PROT_ERR;
-	case VENDOR_ERR_RX_ATB_SGE_MISSCONFIG:
-	case VENDOR_ERR_RX_ATB_SGE_ADDR_RIGHT:
 	case VENDOR_ERR_RX_ATB_SGE_ADDR_RANGE:
+	case VENDOR_ERR_RX_ATB_SGE_MISSCONFIG:
+		return IBV_WC_LOC_PROT_ERR;
+	case VENDOR_ERR_RX_ATB_SGE_ADDR_RIGHT:
 	case VENDOR_ERR_RX_GFID:
 		return IBV_WC_LOC_ACCESS_ERR;
 	case VENDOR_ERR_RX_OP_REQ: