1. 02 Jun, 2004 4 commits
    • François Romieu's avatar
      [PATCH] r8169: tx lock removal · d15947f4
      François Romieu authored
      spinlock removal crusade.
      
      The patch rephrases the spinlock_irq() in rtl8169_start_xmit() and its
      companion in the Tx irq handling patch in terms of ordered operations.
      d15947f4
    • François Romieu's avatar
      [PATCH] r8169: gcc bug workaround · 566b9f42
      François Romieu authored
      Add a temporary variable to workaround gcc 2.95.3 bug.
      566b9f42
    • François Romieu's avatar
      [PATCH] r8169: initial link setup rework · 50a14e73
      François Romieu authored
      Use rtl8169_set_speed() for link setup in rtl8169_init_one():
      - the code which handles the option checking is isolated;
      - display (once) a notice message about the deprecated interface;
      - rtl8169_open() enables the phy timer if the link is not up;
      - rtl8169_set_speed() checks that the netdevice is actually ready
        in order to activate the timer.
      50a14e73
    • François Romieu's avatar
      [PATCH] r8169: link handling and phy reset rework · a7154cb8
      François Romieu authored
      Link handling changes (Andy Lutomirski <luto@myrealbox.com>):
      - removed rtl8169_hw_phy_reset() and its busy loop;
      - RTL8169_PHY_TIMEOUT is x10 to account for the removal of the
        phy_link_down_cnt loop in rtl8169_phy_timer();
      - added spinlocking in timer context for rtl8169_phy_timer to avoid
        messing with the {set/get}_settings commands issued via ethtool;
      - more TBI stuff.
      
      This patch differs from the former version on the following points:
      - the LinkChg irq does not enable the phy timer when the link goes
        down any more;
      - the phy timer is not enabled in rtl8169_set_speed();
      - removal of the initial renegotiation hack.
      a7154cb8
  2. 27 May, 2004 2 commits
    • François Romieu's avatar
      [PATCH] r8169: ethtool .get_{settings/link} · c74c29fa
      François Romieu authored
      - ethtool get_settings() for r8169 (Andy Lutomirski <luto@myrealbox.com>);
      - rtl8169_ethtool_ops.get_drvinfo() is set as well;
      - added some bits to handle the TBI status.
      
      The locking does not need to be specially clever.
      c74c29fa
    • François Romieu's avatar
      [PATCH] r8169: ethtool .set_settings · a9dbafbc
      François Romieu authored
      ethtool set_settings support (Andy Lutomirski <luto@myrealbox.com>).
      The initial code has been modified so that the settings of parameters
      for TBI and normal mode do not step on each others shoes.
      a9dbafbc
  3. 17 May, 2004 3 commits
  4. 16 May, 2004 12 commits
  5. 15 May, 2004 19 commits