udh               384 drivers/infiniband/hw/qedr/qedr_roce_cm.c 					struct ib_ud_header *udh,
udh               430 drivers/infiniband/hw/qedr/qedr_roce_cm.c 			       has_grh_ipv6, ip_ver, has_udp, 0, udh);
udh               437 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	ether_addr_copy(udh->eth.dmac_h, ah_attr->roce.dmac);
udh               438 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	ether_addr_copy(udh->eth.smac_h, dev->ndev->dev_addr);
udh               440 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->eth.type = htons(ETH_P_8021Q);
udh               441 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->vlan.tag = htons(vlan_id);
udh               442 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->vlan.type = htons(ether_type);
udh               444 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->eth.type = htons(ether_type);
udh               448 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.solicited_event = !!(swr->send_flags & IB_SEND_SOLICITED);
udh               449 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.pkey = QEDR_ROCE_PKEY_DEFAULT;
udh               450 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.destination_qpn = htonl(ud_wr(swr)->remote_qpn);
udh               451 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.psn = htonl((qp->sq_psn++) & ((1 << 24) - 1));
udh               452 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.opcode = IB_OPCODE_UD_SEND_ONLY;
udh               455 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->deth.qkey = htonl(0x80010000);
udh               456 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->deth.source_qpn = htonl(QEDR_GSI_QPN);
udh               460 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->grh.traffic_class = grh->traffic_class;
udh               461 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->grh.flow_label = grh->flow_label;
udh               462 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->grh.hop_limit = grh->hop_limit;
udh               463 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->grh.destination_gid = grh->dgid;
udh               464 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		memcpy(&udh->grh.source_gid.raw, sgid_attr->gid.raw,
udh               465 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		       sizeof(udh->grh.source_gid.raw));
udh               470 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.protocol = IPPROTO_UDP;
udh               471 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.tos = htonl(grh->flow_label);
udh               472 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.frag_off = htons(IP_DF);
udh               473 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.ttl = grh->hop_limit;
udh               476 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.saddr = ipv4_addr;
udh               478 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->ip4.daddr = ipv4_addr;
udh               484 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->udp.sport = htons(QEDR_ROCE_V2_UDP_SPORT);
udh               485 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->udp.dport = htons(ROCE_V2_UDP_DPORT);
udh               486 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->udp.csum = 0;
udh               501 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct ib_ud_header udh;
udh               506 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	rc = qedr_gsi_build_header(dev, qp, swr, &udh, &roce_mode);
udh               510 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	header_size = ib_ud_header_pack(&udh, &ud_header_buffer);
udh               524 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	if (ether_addr_equal(udh.eth.smac_h, udh.eth.dmac_h))