[Openib-windows] IPoIB GUID to MAC conversion

Fab Tillier ftillier at silverstorm.com
Wed May 25 11:00:23 PDT 2005


Folks,

The IPoIB driver is an NDIS miniport driver that reports itself as an 802.3
Ethernet device.  NDIS doesn't support MAC addresses larger than 6 bytes.

Currently, the driver has knowledge of how to convert InfiniCon/SilverStorm
port GUIDs into valid, globally unique Ethernet MAC addresses.  Is this the
case for any of the other IB vendors?  If so, what is the algorithm?

I'd like to hear suggestions for how to handle all vendors with this driver,
as well as how to properly handle GIDs where the lower 64-bits aren't the
port GUID.

One thing that needs to happen is for local instances of the driver to have
the same MAC address across disable/enable device state transitions.

Thanks,

- Fab




More information about the ofw mailing list