Message ID | 20100803002748.4179.85660.stgit@localhost.localdomain |
---|---|
State | Deferred, archived |
Delegated to: | David Miller |
Headers | show |
On Mon, Aug 2, 2010 at 17:27, Jeff Kirsher <jeffrey.t.kirsher@intel.com> wrote: > From: Bruce Allan <bruce.w.allan@intel.com> > > For OEM systems with this part that also has Spread Spectrum Clocking (SSC) > enabled in the BIOS, there is an Rx performance issue with 4K jumbo frames. > Leaving the defaults in PHY page 770 register 26 resolves the issue, and > does not negatively impact jumbo frames on systems with SSC disabled. > > Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> > Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> > --- > > drivers/net/e1000e/netdev.c | 5 ----- > 1 files changed, 0 insertions(+), 5 deletions(-) > Please disregard this patch, it was sent out accidentally (my bad). During testing issues were found and changes need to be made to this patch.
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Date: Mon, 2 Aug 2010 17:36:56 -0700 > On Mon, Aug 2, 2010 at 17:27, Jeff Kirsher <jeffrey.t.kirsher@intel.com> wrote: >> From: Bruce Allan <bruce.w.allan@intel.com> >> >> For OEM systems with this part that also has Spread Spectrum Clocking (SSC) >> enabled in the BIOS, there is an Rx performance issue with 4K jumbo frames. >> Leaving the defaults in PHY page 770 register 26 resolves the issue, and >> does not negatively impact jumbo frames on systems with SSC disabled. >> >> Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> >> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> >> --- >> >> drivers/net/e1000e/netdev.c | 5 ----- >> 1 files changed, 0 insertions(+), 5 deletions(-) >> > > Please disregard this patch, it was sent out accidentally (my bad). > During testing issues were found and changes need to be made to this > patch. Ok. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 9e9164a..cc97b58 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c @@ -2727,11 +2727,6 @@ static void e1000_setup_rctl(struct e1000_adapter *adapter) if ((hw->phy.type == e1000_phy_82577) && (rctl & E1000_RCTL_LPE)) { u16 phy_data; - e1e_rphy(hw, PHY_REG(770, 26), &phy_data); - phy_data &= 0xfff8; - phy_data |= (1 << 2); - e1e_wphy(hw, PHY_REG(770, 26), phy_data); - e1e_rphy(hw, 22, &phy_data); phy_data &= 0x0fff; phy_data |= (1 << 14);