[Infiniband] Add preliminary multiple port support for Hermon cards
authorMichael Brown <mcb30@etherboot.org>
Fri, 18 Apr 2008 01:50:48 +0000 (02:50 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 18 Apr 2008 01:50:48 +0000 (02:50 +0100)
commita176a24ac0a5769d6a844149595f409a1bc2e41d
tree4dc18928e5274a853836fdf99ab93af0f24b4077
parent3475b693b7fdc7a21902648f01e2dea2b64fec39
[Infiniband] Add preliminary multiple port support for Hermon cards

Infiniband devices no longer block waiting for link-up in
register_ibdev().

Hermon driver needs to create an event queue and poll for link-up events.

Infiniband core needs to reread MAD parameters when link state changes.

IPoIB needs to cope with Infiniband link parameters being only partially
available at probe and open time.
src/drivers/infiniband/hermon.c
src/drivers/infiniband/hermon.h
src/drivers/net/ipoib.c
src/include/gpxe/infiniband.h
src/include/gpxe/ipoib.h
src/net/infiniband.c