X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Frdma%2Fib_addr.h;h=c36750ff6ae82caf596aaee36d25de55e9d4316a;hb=5351fb106a84d6ac584c2501e3b335093d38a58c;hp=c094e501286229bbc699bc74534c088235a7a436;hpb=0bd2af46839ad6262d25714a6ec0365db9d6b98f;p=powerpc.git diff --git a/include/rdma/ib_addr.h b/include/rdma/ib_addr.h index c094e50128..c36750ff6a 100644 --- a/include/rdma/ib_addr.h +++ b/include/rdma/ib_addr.h @@ -110,6 +110,12 @@ static inline void ib_addr_set_pkey(struct rdma_dev_addr *dev_addr, u16 pkey) dev_addr->broadcast[9] = (unsigned char) pkey; } +static inline void ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, + union ib_gid *gid) +{ + memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); +} + static inline void ib_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) {