diff options
author | Michael Brown <mcb30@ipxe.org> | 2010-10-14 23:56:28 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2010-10-15 00:04:11 +0100 |
commit | a9c799250faacd79e482be72f9f5bb0f8d4847d3 (patch) | |
tree | f2ddcb04c4eec8457dd7d0b9b24a294a56e62f03 /src/include | |
parent | c9aff55320816277391e4379589d284c597c9c26 (diff) | |
download | ipxe-a9c799250faacd79e482be72f9f5bb0f8d4847d3.tar.gz |
[fcoe] Request SPMA iff FIP advertisement indicates support for SPMA
We currently set both the FP and SP bits in our FIP FLOGI, to allow
the FCF the choice of selecting either a fabric-provided or a server-
provided MAC address. This complies with the FCoE specification, but
has been observed to result in an FLOGI rejection from some FCFs.
Fix by recording whether or not the FCF supports SPMA, and requesting
only one of FPMA or SPMA in our FIP FLOGI. We choose to prefer SPMA
where available, because many iPXE drivers will not be able to receive
unicast packets sent to a non-default MAC address.
Reported-by: Hadar Hen Zion <hadarh@mellanox.co.il>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include')
0 files changed, 0 insertions, 0 deletions