summaryrefslogtreecommitdiffstats
path: root/src/drivers/net
diff options
context:
space:
mode:
authorMichael Brown2016-03-21 10:29:54 +0100
committerMichael Brown2016-03-21 10:30:42 +0100
commit173c0c25363fc7a9aaaef606ef35e73b765e888b (patch)
treebed51a04c4bf1d952b5b016cc8877316271a33cc /src/drivers/net
parent[arbel] Allocate space for GRH on UD queue pairs (diff)
downloadipxe-173c0c25363fc7a9aaaef606ef35e73b765e888b.tar.gz
ipxe-173c0c25363fc7a9aaaef606ef35e73b765e888b.tar.xz
ipxe-173c0c25363fc7a9aaaef606ef35e73b765e888b.zip
[infiniband] Allow drivers to override the eIPoIB LEMAC
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net')
-rw-r--r--src/drivers/net/ipoib.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/drivers/net/ipoib.c b/src/drivers/net/ipoib.c
index a245cce1b..8a65c87ba 100644
--- a/src/drivers/net/ipoib.c
+++ b/src/drivers/net/ipoib.c
@@ -956,6 +956,7 @@ static int ipoib_probe ( struct ib_device *ibdev ) {
/* Extract hardware address */
memcpy ( netdev->hw_addr, &ibdev->gid.s.guid,
sizeof ( ibdev->gid.s.guid ) );
+ memcpy ( netdev->ll_addr, ibdev->lemac, ETH_ALEN );
/* Set local MAC address */
memcpy ( &ipoib->mac.gid.s.guid, &ibdev->gid.s.guid,