diff options
Diffstat (limited to 'drivers/net/qlge/qlge_mpi.c')
-rw-r--r-- | drivers/net/qlge/qlge_mpi.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/qlge/qlge_mpi.c b/drivers/net/qlge/qlge_mpi.c index ff8424330a9c..de96b8a7c373 100644 --- a/drivers/net/qlge/qlge_mpi.c +++ b/drivers/net/qlge/qlge_mpi.c | |||
@@ -761,7 +761,6 @@ void ql_mpi_port_cfg_work(struct work_struct *work) | |||
761 | { | 761 | { |
762 | struct ql_adapter *qdev = | 762 | struct ql_adapter *qdev = |
763 | container_of(work, struct ql_adapter, mpi_port_cfg_work.work); | 763 | container_of(work, struct ql_adapter, mpi_port_cfg_work.work); |
764 | struct net_device *ndev = qdev->ndev; | ||
765 | int status; | 764 | int status; |
766 | 765 | ||
767 | status = ql_mb_get_port_cfg(qdev); | 766 | status = ql_mb_get_port_cfg(qdev); |
@@ -771,9 +770,7 @@ void ql_mpi_port_cfg_work(struct work_struct *work) | |||
771 | goto err; | 770 | goto err; |
772 | } | 771 | } |
773 | 772 | ||
774 | if (ndev->mtu <= 2500) | 773 | if (qdev->link_config & CFG_JUMBO_FRAME_SIZE && |
775 | goto end; | ||
776 | else if (qdev->link_config & CFG_JUMBO_FRAME_SIZE && | ||
777 | qdev->max_frame_size == | 774 | qdev->max_frame_size == |
778 | CFG_DEFAULT_MAX_FRAME_SIZE) | 775 | CFG_DEFAULT_MAX_FRAME_SIZE) |
779 | goto end; | 776 | goto end; |