diff options
Diffstat (limited to 'drivers/net/ethernet/intel/e1000e/param.c')
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/param.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/e1000e/param.c b/drivers/net/ethernet/intel/e1000e/param.c index 9c6a56d804a4..ff796e42c3eb 100644 --- a/drivers/net/ethernet/intel/e1000e/param.c +++ b/drivers/net/ethernet/intel/e1000e/param.c | |||
@@ -463,10 +463,13 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) | |||
463 | if (num_CrcStripping > bd) { | 463 | if (num_CrcStripping > bd) { |
464 | unsigned int crc_stripping = CrcStripping[bd]; | 464 | unsigned int crc_stripping = CrcStripping[bd]; |
465 | e1000_validate_option(&crc_stripping, &opt, adapter); | 465 | e1000_validate_option(&crc_stripping, &opt, adapter); |
466 | if (crc_stripping == OPTION_ENABLED) | 466 | if (crc_stripping == OPTION_ENABLED) { |
467 | adapter->flags2 |= FLAG2_CRC_STRIPPING; | 467 | adapter->flags2 |= FLAG2_CRC_STRIPPING; |
468 | adapter->flags2 |= FLAG2_DFLT_CRC_STRIPPING; | ||
469 | } | ||
468 | } else { | 470 | } else { |
469 | adapter->flags2 |= FLAG2_CRC_STRIPPING; | 471 | adapter->flags2 |= FLAG2_CRC_STRIPPING; |
472 | adapter->flags2 |= FLAG2_DFLT_CRC_STRIPPING; | ||
470 | } | 473 | } |
471 | } | 474 | } |
472 | { /* Kumeran Lock Loss Workaround */ | 475 | { /* Kumeran Lock Loss Workaround */ |