2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-11-26 03:09:12 +00:00
xNBA/src
Michael Brown 42cf4a720c [infiniband] Add node GUID as distinct from the first port GUID
iPXE currently uses the first port's port GUID as the node GUID,
rather than using the (possibly distinct) real node GUID.  This can
confuse opensm during the handover to a loaded OS: it thinks the port
already belongs to a different node and so discards our port
information with a warning message about duplicate ports.  Everything
is picked up correctly on the second subnet sweep, after opensm has
established that the "old" node no longer exists, but this can delay
link-up unnecessarily by several seconds.

Fix by using the real node GUID.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-09-16 03:30:45 +01:00
..
arch [block] Replace gPXE block-device API with an iPXE asynchronous interface 2010-09-14 20:37:15 +01:00
bin
config [fcoe] Add support for Fibre Channel over Ethernet 2010-09-15 03:20:54 +01:00
core [block] Replace gPXE block-device API with an iPXE asynchronous interface 2010-09-14 20:37:15 +01:00
crypto [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [infiniband] Add node GUID as distinct from the first port GUID 2010-09-16 03:30:45 +01:00
hci [fc] Add Fibre Channel management commands 2010-09-15 03:17:30 +01:00
image [ioapi] Move get_memmap() to the I/O API group 2010-08-16 16:54:03 +01:00
include [infiniband] Add node GUID as distinct from the first port GUID 2010-09-16 03:30:45 +01:00
interface [linux] Add empty smbios 2010-08-19 12:38:34 +01:00
libgcc
net [infiniband] Add node GUID as distinct from the first port GUID 2010-09-16 03:30:45 +01:00
tests [ioapi] Move get_memmap() to the I/O API group 2010-08-16 16:54:03 +01:00
usr [fc] Add Fibre Channel management commands 2010-09-15 03:17:30 +01:00
util [efi] Fix the 32-bit version of elf2efi64 2010-07-21 12:41:41 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00
Makefile [build] Add tap.linux to "make everything" 2010-08-19 13:26:00 +01:00
Makefile.housekeeping [build] Provide %.fd0 build targets only for pcbios 2010-08-17 14:36:39 +01:00