]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
acm.c: Fix endian of qkey in MCMemberRecord in acm_init_join
authorHal Rosenstock <hal@dev.mellanox.co.il>
Tue, 6 Aug 2013 11:45:40 +0000 (07:45 -0400)
committerSean Hefty <sean.hefty@intel.com>
Mon, 12 Aug 2013 17:17:26 +0000 (10:17 -0700)
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
src/acm.c

index 2a0f94b3de4b1bff2bb40424a999ce529e05837d..613fe9b86f270d7bd961e900d4be58f59c6c2e67 100644 (file)
--- a/src/acm.c
+++ b/src/acm.c
@@ -1495,7 +1495,7 @@ static void acm_init_join(struct ib_sa_mad *mad, union ibv_gid *port_gid,
        mc_rec = (struct ib_mc_member_rec *) mad->data;
        acm_format_mgid(&mc_rec->mgid, pkey | 0x8000, tos, rate, mtu);
        mc_rec->port_gid = *port_gid;
-       mc_rec->qkey = ACM_QKEY;
+       mc_rec->qkey = htonl(ACM_QKEY);
        mc_rec->mtu = 0x80 | mtu;
        mc_rec->tclass = tclass;
        mc_rec->pkey = htons(pkey);