From: Ralph Campbell Date: Sat, 7 Jan 2006 00:24:45 +0000 (-0800) Subject: IB/uverbs: set ah_flags when creating address handle X-Git-Tag: v2.6.16-rc1~678^2~2 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=ea5d4a6ad2bfd1006790666981645cab43d3afbd;p=linux-2.6-omap-h63xx.git IB/uverbs: set ah_flags when creating address handle AH attribute's ah_flags need to be set according to the is_global flag passed in from userspace. Signed-off-by: Roland Dreier --- diff --git a/drivers/infiniband/core/uverbs_cmd.c b/drivers/infiniband/core/uverbs_cmd.c index 6985a57fa6a..12d6cc0a7f8 100644 --- a/drivers/infiniband/core/uverbs_cmd.c +++ b/drivers/infiniband/core/uverbs_cmd.c @@ -1454,6 +1454,7 @@ ssize_t ib_uverbs_create_ah(struct ib_uverbs_file *file, attr.sl = cmd.attr.sl; attr.src_path_bits = cmd.attr.src_path_bits; attr.static_rate = cmd.attr.static_rate; + attr.ah_flags = cmd.attr.is_global ? IB_AH_GRH : 0; attr.port_num = cmd.attr.port_num; attr.grh.flow_label = cmd.attr.grh.flow_label; attr.grh.sgid_index = cmd.attr.grh.sgid_index;