Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Aug 2009 21:07:39 +0000 (UTC)
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/bge if_bge.c
Message-ID:  <200908182107.n7IL7qA5022987@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
stas        2009-08-18 21:07:39 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/bge          if_bge.c 
  Log:
  SVN rev 196370 on 2009-08-18 21:07:39Z by stas
  
  - Do not try to reevaluate current RX production index on each
    loop iteration as it can be updated by the card while we
    process the RX ring forcing us to process RX descriptors
    for which DMA synchronisation operation has not been
    performed.  This fixes the bug when bge(4) drops packets
    under high load.
  
  Discussed with: yongari, marius
  Approved by:    re (kib)
  MFC after:      1 week
  
  Revision  Changes    Path
  1.227     +8 -7      src/sys/dev/bge/if_bge.c



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