• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/

Lines Matching defs:ud_header

67 	struct ib_ud_header	ud_header;
1234 ib_ud_header_init(send_size, mlx4_ib_ah_grh_present(ah), 0, &sqp->ud_header);
1236 sqp->ud_header.lrh.service_level =
1238 sqp->ud_header.lrh.destination_lid = ah->av.dlid;
1239 sqp->ud_header.lrh.source_lid = cpu_to_be16(ah->av.g_slid & 0x7f);
1241 sqp->ud_header.grh.traffic_class =
1243 sqp->ud_header.grh.flow_label =
1245 sqp->ud_header.grh.hop_limit = ah->av.hop_limit;
1247 ah->av.gid_index, &sqp->ud_header.grh.source_gid);
1248 memcpy(sqp->ud_header.grh.destination_gid.raw,
1254 (sqp->ud_header.lrh.destination_lid ==
1256 (sqp->ud_header.lrh.service_level << 8));
1257 mlx->rlid = sqp->ud_header.lrh.destination_lid;
1261 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY;
1262 sqp->ud_header.immediate_present = 0;
1265 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE;
1266 sqp->ud_header.immediate_present = 1;
1267 sqp->ud_header.immediate_data = wr->ex.imm_data;
1273 sqp->ud_header.lrh.virtual_lane = !sqp->qp.ibqp.qp_num ? 15 : 0;
1274 if (sqp->ud_header.lrh.destination_lid == IB_LID_PERMISSIVE)
1275 sqp->ud_header.lrh.source_lid = IB_LID_PERMISSIVE;
1276 sqp->ud_header.bth.solicited_event = !!(wr->send_flags & IB_SEND_SOLICITED);
1281 sqp->ud_header.bth.pkey = cpu_to_be16(pkey);
1282 sqp->ud_header.bth.destination_qpn = cpu_to_be32(wr->wr.ud.remote_qpn);
1283 sqp->ud_header.bth.psn = cpu_to_be32((sqp->send_psn++) & ((1 << 24) - 1));
1284 sqp->ud_header.deth.qkey = cpu_to_be32(wr->wr.ud.remote_qkey & 0x80000000 ?
1286 sqp->ud_header.deth.source_qpn = cpu_to_be32(sqp->qp.ibqp.qp_num);
1288 header_size = ib_ud_header_pack(&sqp->ud_header, sqp->header_buf);