03 Dec, 2006

34 commits


02 Dec, 2006

6 commits

  • Signed-off-by: Jeff Garzik

    Jeff Garzik
     
  • This reverts commit 281ea49b0c294649a6de47a6f8fbe5611137726b,
    which broke ACPI Interrupt source overrides that move
    the SCI from one IRQ in PIC mode to another in IOAPIC mode.

    If the SCI shared an interrupt line with another device,
    this would result in a "irq 18: nobody cared" type failure.

    http://bugzilla.kernel.org/show_bug.cgi?id=7601

    Signed-off-by: Len Brown

    Len Brown
     
  • Signed-off-by: Amit S. Kale

    netxen_nic.h | 38 ++++++++------------------------------
    netxen_nic_ethtool.c | 5 ++---
    netxen_nic_hw.c | 12 +++++-------
    netxen_nic_main.c | 8 +++-----
    4 files changed, 18 insertions(+), 45 deletions(-)
    Signed-off-by: Jeff Garzik

    Amit S. Kale
     
  • Most PHYs connect to an ethernet controller over a GMII or MII
    interface. However, a growing number are connected over
    different interfaces, such as RGMII or SGMII.

    The ethernet driver will tell the PHY what type of connection it
    is by setting it manually, or passing it in through phy_connect
    (or phy_attach).

    Changes include:
    * Updates to documentation
    * Updates to PHY Lib consumers
    * Changes to PHY Lib to add interface support
    * Some minor changes to whitespace in phy.h
    * gianfar driver now detects interface and passes appropriate
    value to PHY Lib
    Signed-off-by: Andrew Fleming
    Signed-off-by: Jeff Garzik

    Andy Fleming
     
  • If transmit lock is contended on, then push return code back
    and retry at higher level.

    Bugfix: If buffer is reallocated because of lack of headroom
    and the send is blocked, then drop packet. This is necessary
    because caller would end up requeuing a freed skb.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger
     
  • Cleanup statistics management:
    * Get rid of duplicate or unused statistics
    * Convert high volume stats to per-cpu and 64 bit

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger