[ipoib] Expose the real broadcast MAC
authorMichael Brown <mcb30@etherboot.org>
Tue, 7 Jul 2009 12:30:47 +0000 (13:30 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 17 Jul 2009 22:06:33 +0000 (23:06 +0100)
commit06ad4819044d9e305026e9c1b40fd091cf693601
tree7856fa30825f90391f09c20c73f30db09ae0a10b
parent4d0029611fa16aa16b65efd23f17813a5e68e112
[ipoib] Expose the real broadcast MAC

The IPoIB broadcast MAC address varies according to the partition key.
Now that the broadcast MAC address is a property of the network device
rather than of the link layer, we can expose this real MAC address
directly.

The broadcast LID is now identified via a path record lookup; this is
marginally inefficient (since it was present in the MCMemberRecord
GetResponse), but avoids the need to special-case broadcasts when
constructing the address vector in ipoib_transmit().
src/drivers/net/ipoib.c