Lines Matching defs:dlid
73 static inline void opa_vnic_make_header(u8 *hdr, u32 slid, u32 dlid, u16 len,
88 h[1] |= (dlid & OPA_16B_LID_MASK);
89 h[2] |= ((dlid >> (20 - OPA_16B_DLID_HIGH_SHFT)) & OPA_16B_DLID_MASK);
297 /* opa_vnic_chk_mac_tbl - check mac table for dlid */
303 u32 dlid = 0;
322 dlid = OPA_VNIC_DLID_SD_GET_DLID(node->entry.dlid_sd);
329 return dlid;
338 u32 dlid;
340 dlid = opa_vnic_chk_mac_tbl(adapter, mac_hdr);
341 if (dlid)
342 return dlid;
345 dlid = info->vesw.u_mcast_dlid;
348 dlid = ((uint32_t)mac_hdr->h_dest[5] << 16) |
351 if (unlikely(!dlid))
352 v_warn("Null dlid in MAC address\n");
355 dlid = info->vesw.u_ucast_dlid[def_port];
359 return dlid;
489 u32 dlid;
496 dlid = opa_vnic_get_dlid(adapter, skb, def_port);
505 if (unlikely(!dlid)) {
510 opa_vnic_make_header(hdr, info->vport.encap_slid, dlid, len,