aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/qlge/qlge_mpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/qlge/qlge_mpi.c')
-rw-r--r--drivers/net/qlge/qlge_mpi.c5
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;