]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
[ibacm, 7/8] 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:11:05 +0000 (10:11 -0700)
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
src/acm.c

index 1b9242a4172c6249458d4e36959f2a0596f753c6..d3c32d9f1047933c8ba0a291b959cbf35952ee65 100644 (file)
--- a/src/acm.c
+++ b/src/acm.c
@@ -1496,7 +1496,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);