]> git.karo-electronics.de Git - linux-beck.git/commitdiff
IB/uverbs: set ah_flags when creating address handle
authorRalph Campbell <ralphc@pathscale.com>
Sat, 7 Jan 2006 00:24:45 +0000 (16:24 -0800)
committerRoland Dreier <rolandd@cisco.com>
Sat, 7 Jan 2006 00:24:45 +0000 (16:24 -0800)
AH attribute's ah_flags need to be set according to the is_global flag
passed in from userspace.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/core/uverbs_cmd.c

index 6985a57fa6ae2176509ad97e7e9b843a0a56a976..12d6cc0a7f809277c50f6766b2b7c545479de89f 100644 (file)
@@ -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;