File diff 91e0d39c9812 → 89a4bb14d085
vmkdrivers/src_9/drivers/net/e1000e/e1000_80003es2lan.c
Show inline comments
...
 
@@ -994,12 +994,20 @@ static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw)
 
	if (er32(TCTL) & E1000_TCTL_MULR)
 
		reg &= ~(1 << 28);
 
	else
 
		reg |= (1 << 28);
 
	ew32(TARC(1), reg);
 

	
 
	/*
 
	 * Disable IPv6 extension header parsing because some malformed
 
	 * IPv6 headers can hang the Rx.
 
	 */
 
	reg = er32(RFCTL);
 
	reg |= (E1000_RFCTL_IPV6_EX_DIS | E1000_RFCTL_NEW_IPV6_EXT_DIS);
 
	ew32(RFCTL, reg);
 

	
 
	return;
 
}
 

	
 
/**
 
 *  e1000_copper_link_setup_gg82563_80003es2lan - Configure GG82563 Link
 
 *  @hw: pointer to the HW structure