aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/bnx2x/bnx2x_main.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/drivers/net/bnx2x/bnx2x_main.c b/drivers/net/bnx2x/bnx2x_main.c
index 1b3c9f664306..660c94560266 100644
--- a/drivers/net/bnx2x/bnx2x_main.c
+++ b/drivers/net/bnx2x/bnx2x_main.c
@@ -8560,15 +8560,6 @@ static void __devinit bnx2x_get_mac_hwinfo(struct bnx2x *bp)
8560 BNX2X_DEV_INFO("Read iSCSI MAC: " 8560 BNX2X_DEV_INFO("Read iSCSI MAC: "
8561 "0x%x:0x%04x\n", val2, val); 8561 "0x%x:0x%04x\n", val2, val);
8562 bnx2x_set_mac_buf(iscsi_mac, val, val2); 8562 bnx2x_set_mac_buf(iscsi_mac, val, val2);
8563
8564 /* Disable iSCSI OOO if MAC configuration is
8565 * invalid.
8566 */
8567 if (!is_valid_ether_addr(iscsi_mac)) {
8568 bp->flags |= NO_ISCSI_OOO_FLAG |
8569 NO_ISCSI_FLAG;
8570 memset(iscsi_mac, 0, ETH_ALEN);
8571 }
8572 } else 8563 } else
8573 bp->flags |= NO_ISCSI_OOO_FLAG | NO_ISCSI_FLAG; 8564 bp->flags |= NO_ISCSI_OOO_FLAG | NO_ISCSI_FLAG;
8574 8565
@@ -8581,13 +8572,6 @@ static void __devinit bnx2x_get_mac_hwinfo(struct bnx2x *bp)
8581 "0x%x:0x%04x\n", val2, val); 8572 "0x%x:0x%04x\n", val2, val);
8582 bnx2x_set_mac_buf(fip_mac, val, val2); 8573 bnx2x_set_mac_buf(fip_mac, val, val2);
8583 8574
8584 /* Disable FCoE if MAC configuration is
8585 * invalid.
8586 */
8587 if (!is_valid_ether_addr(fip_mac)) {
8588 bp->flags |= NO_FCOE_FLAG;
8589 memset(bp->fip_mac, 0, ETH_ALEN);
8590 }
8591 } else 8575 } else
8592 bp->flags |= NO_FCOE_FLAG; 8576 bp->flags |= NO_FCOE_FLAG;
8593 } 8577 }
@@ -8618,6 +8602,22 @@ static void __devinit bnx2x_get_mac_hwinfo(struct bnx2x *bp)
8618 else if (!IS_MF(bp)) 8602 else if (!IS_MF(bp))
8619 memcpy(fip_mac, iscsi_mac, ETH_ALEN); 8603 memcpy(fip_mac, iscsi_mac, ETH_ALEN);
8620 } 8604 }
8605
8606 /* Disable iSCSI if MAC configuration is
8607 * invalid.
8608 */
8609 if (!is_valid_ether_addr(iscsi_mac)) {
8610 bp->flags |= NO_ISCSI_FLAG;
8611 memset(iscsi_mac, 0, ETH_ALEN);
8612 }
8613
8614 /* Disable FCoE if MAC configuration is
8615 * invalid.
8616 */
8617 if (!is_valid_ether_addr(fip_mac)) {
8618 bp->flags |= NO_FCOE_FLAG;
8619 memset(bp->fip_mac, 0, ETH_ALEN);
8620 }
8621#endif 8621#endif
8622} 8622}
8623 8623