Lines Matching defs:ah_attr
232 struct ib_ah_attr ah_attr;
236 &ah_attr);
238 packet->mad.hdr.gid_index = ah_attr.grh.sgid_index;
239 packet->mad.hdr.hop_limit = ah_attr.grh.hop_limit;
240 packet->mad.hdr.traffic_class = ah_attr.grh.traffic_class;
241 memcpy(packet->mad.hdr.gid, &ah_attr.grh.dgid, 16);
242 packet->mad.hdr.flow_label = cpu_to_be32(ah_attr.grh.flow_label);
443 struct ib_ah_attr ah_attr;
481 memset(&ah_attr, 0, sizeof ah_attr);
482 ah_attr.dlid = be16_to_cpu(packet->mad.hdr.lid);
483 ah_attr.sl = packet->mad.hdr.sl;
484 ah_attr.src_path_bits = packet->mad.hdr.path_bits;
485 ah_attr.port_num = file->port->port_num;
487 ah_attr.ah_flags = IB_AH_GRH;
488 memcpy(ah_attr.grh.dgid.raw, packet->mad.hdr.gid, 16);
489 ah_attr.grh.sgid_index = packet->mad.hdr.gid_index;
490 ah_attr.grh.flow_label = be32_to_cpu(packet->mad.hdr.flow_label);
491 ah_attr.grh.hop_limit = packet->mad.hdr.hop_limit;
492 ah_attr.grh.traffic_class = packet->mad.hdr.traffic_class;
495 ah = ib_create_ah(agent->qp->pd, &ah_attr);