Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Feb 2009 01:16:36 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h
Message-ID:  <200902090117.n191H7V6072207@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2009-02-09 01:16:36 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/re           if_re.c 
    sys/pci              if_rlreg.h 
  Log:
  SVN rev 188356 on 2009-02-09 01:16:36Z by yongari
  
  MFC: r185752-185753,185756,185896
   r185752:
    Make sure to return the result of meida change request.
    Previously it used to return success regardless of the result.
  
   r185753:
    o Implemented miibus_statchg handler. It detects whether re(4)
      established a valid link or not. In miibus_statchg handler add a
      check for established link is valid one for the controller(e.g.
      1000baseT is not a valid link for fastethernet controllers.)
    o Added a flag RE_FLAG_FASTETHER to mark fastethernet controllers.
    o Added additional check to know whether we've really encountered
      watchdog timeouts or missed Tx completion interrupts. This change
      may help to track down the cause of watchdog timeouts.
    o In interrupt handler, removed a check for link state change
      interrupt. Not all controllers have the bit and re(4) did not
      rely on the event for a long time. In addition, re(4) didn't
      request the interrupt in RL_IMR register.
  
   r185756:
    Reduce spin wait time consumed in GMII register access routines.
    Waiting for 1ms for each GMII register access looks overkill and it
    may also decrease overall performance of driver because re(4)
    invokes mii_tick for every hz.
  
   r185896:
    Partly revert r185756. RTL8169SC doesn't like reduced delays in
    GMII access while Tx/Rx is in progress.
  
  Revision   Changes    Path
  1.95.2.38  +54 -32    src/sys/dev/re/if_re.c
  1.67.2.17  +1 -0      src/sys/pci/if_rlreg.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902090117.n191H7V6072207>