Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Mar 2009 20:53:50 +0000 (UTC)
From:      Marius Strobl <marius@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h
Message-ID:  <200903232053.n2NKrs0l084725@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marius      2009-03-23 20:53:50 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/bge          if_bge.c if_bgereg.h 
  Log:
  SVN rev 190336 on 2009-03-23 20:53:50Z by marius
  
  MFC: r190194
  
  - In bge_ifmedia_upd_locked() take advantrage of LIST_FOREACH().
  - If boot verbose, print asicrev, chiprev and bus type on attach.
  - For PCI Express devices:
    1) Adjust max read request size to 4Kbytes
    2) Turn on FIFO_LONG_BURST in RDMA during bge_blockinit()
    Though 1) does not seem to have much to do with the poor TX performance
    observed on PCI Express bge(4), 2) does fix the problem. [1]
  - Nuke the RX CPU self-diag, which prevents working cards from working
    (Linux tg3 does not have this diag neither does OpenBSD's bge(4)).
    The increasing of the firmware handshaking timeout to 20000 retries
    done as part of the original commit isn't merged as way already have a
    way higher BGE_TIMEOUT of 100000.
  
  PR:             119361 [1]
  Obtained from:  tg3 via DragonflyBSD [1], DragonflyBSD
  
  Revision   Changes    Path
  1.91.2.37  +52 -24    src/sys/dev/bge/if_bge.c
  1.36.2.15  +18 -0     src/sys/dev/bge/if_bgereg.h



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