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>tags/v1.20.1
|
|
||
101 |
|
101 |
|
102 |
|
102 |
|
103 |
|
103 |
|
|
104 |
|
|
|
105 |
|
|
104 |
|
106 |
|
105 |
|
107 |
|
106 |
|
108 |
|
|
|
||
228 |
|
230 |
|
229 |
|
231 |
|
230 |
|
232 |
|
231 |
|
|
|
232 |
|
|
|
|
233 |
|
|
|
234 |
|
|
|
235 |
|
|
|
236 |
|
|
233 |
|
237 |
|
234 |
|
238 |
|
235 |
|
239 |
|
|
|
||
239 |
|
243 |
|
240 |
|
244 |
|
241 |
|
245 |
|
242 |
|
|
|
|
246 |
|
|
|
247 |
|
|
243 |
|
248 |
|
244 |
|
249 |
|
245 |
|
250 |
|
|
|
||
636 |
|
641 |
|
637 |
|
642 |
|
638 |
|
643 |
|
|
644 |
|
|
|
645 |
|
|
|
646 |
|
|
639 |
|
647 |
|
640 |
|
648 |
|
641 |
|
649 |
|
642 |
|
650 |
|
643 |
|
651 |
|
644 |
|
652 |
|
645 |
|
|
|
|
653 |
|
|
646 |
|
654 |
|
647 |
|
655 |
|
648 |
|
|
|
|
656 |
|
|
649 |
|
657 |
|
|
658 |
|
|
|
659 |
|
|
|
660 |
|
|
650 |
|
661 |
|
651 |
|
662 |
|
652 |
|
663 |
|
|
|
||
704 |
|
715 |
|
705 |
|
716 |
|
706 |
|
717 |
|
|
718 |
|
|
|
719 |
|
|
707 |
|
720 |
|
708 |
|
721 |
|
709 |
|
722 |
|