From: Hal Rosenstock Date: Tue, 6 Aug 2013 11:45:40 +0000 (-0400) Subject: acm.c: Fix endian of qkey in MCMemberRecord in acm_init_join X-Git-Tag: v1.0.9~10 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=11ddb7e4eab4cafbfe31f84f420afb94bd0691c6;p=~shefty%2Fibacm.git acm.c: Fix endian of qkey in MCMemberRecord in acm_init_join Signed-off-by: Hal Rosenstock Signed-off-by: Sean Hefty --- diff --git a/src/acm.c b/src/acm.c index 2a0f94b..613fe9b 100644 --- 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);