diff options
Diffstat (limited to 'drivers/scsi/bnx2fc/bnx2fc_fcoe.c')
-rw-r--r-- | drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c index 24e707151d3e..6387067b91a6 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c +++ b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c | |||
@@ -863,6 +863,8 @@ static void bnx2fc_indicate_netevent(void *context, unsigned long event, | |||
863 | bnx2fc_link_speed_update(lport); | 863 | bnx2fc_link_speed_update(lport); |
864 | 864 | ||
865 | if (link_possible && !bnx2fc_link_ok(lport)) { | 865 | if (link_possible && !bnx2fc_link_ok(lport)) { |
866 | /* Reset max recv frame size to default */ | ||
867 | fc_set_mfs(lport, BNX2FC_MFS); | ||
866 | printk(KERN_ERR "indicate_netevent: ctlr_link_up\n"); | 868 | printk(KERN_ERR "indicate_netevent: ctlr_link_up\n"); |
867 | fcoe_ctlr_link_up(&interface->ctlr); | 869 | fcoe_ctlr_link_up(&interface->ctlr); |
868 | } else if (fcoe_ctlr_link_down(&interface->ctlr)) { | 870 | } else if (fcoe_ctlr_link_down(&interface->ctlr)) { |