Lines Matching refs:hwaddr
555 if (ipoib_cm_enabled(priv, path->hwaddr) && !ipoib_cm_get(path)) in path_rec_completion()
584 path_rec_create(struct ipoib_dev_priv *priv, uint8_t *hwaddr) in path_rec_create() argument
600 memcpy(&path->hwaddr, hwaddr, INFINIBAND_ALEN); in path_rec_create()
602 memcpy(path->pathrec.dgid.raw, &hwaddr[4], sizeof (union ib_gid)); in path_rec_create()
674 path = __path_find(priv, eh->hwaddr + 4); in ipoib_unicast_send()
679 path = path_rec_create(priv, eh->hwaddr); in ipoib_unicast_send()
707 ipoib_send(priv, mb, path->ah, IPOIB_QPN(eh->hwaddr)); in ipoib_unicast_send()
723 if (IPOIB_IS_MULTICAST(eh->hwaddr)) { in ipoib_send_one()
725 eh->hwaddr[8] = (priv->pkey >> 8) & 0xff; in ipoib_send_one()
726 eh->hwaddr[9] = priv->pkey & 0xff; in ipoib_send_one()
728 ipoib_mcast_send(priv, eh->hwaddr + 4, mb); in ipoib_send_one()