Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jun 2011 21:18:14 +0000 (UTC)
From:      David Christensen <davidch@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/bxe bxe_debug.h bxe_link.c if_bxe.c if_bxe.h
Message-ID:  <201106082118.p58LIYTZ060324@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

davidch     2011-06-08 21:18:14 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/bxe          bxe_debug.h bxe_link.c if_bxe.c if_bxe.h 
  Log:
  SVN rev 222875 on 2011-06-08 21:18:14Z by davidch
  
  - Major reorganization of mbuf handling throughout the driver to
    increase robustness (no more calls to panic(9)) and simplify
    code.
  - Allocate RX/TX data structures as a single buffer rather than
    an array of 4KB pages to simplify code.
  - Fixed LRO (aka TPA) code.  Removed kernel module parameter and
    support enabling disabling LRO through ifconfig(8) command line.
    LRO is still disabled by default but should be enabled for best
    performance on an endpoint device.
  - Fixed statistcs code and removed kernel module parameter (stats
    should just work).
  - Added many software counters to help identify the cause of some
    performance issues.
  - Streamlined adapter internal init/stop code paths.
  - Fiddled with debug code (adding some here, removing some there).
  - Continued style(9) adjustments.
  
  Revision  Changes      Path
  1.4       +28 -21      src/sys/dev/bxe/bxe_debug.h
  1.2       +23 -13      src/sys/dev/bxe/bxe_link.c
  1.17      +2660 -3226  src/sys/dev/bxe/if_bxe.c
  1.14      +160 -207    src/sys/dev/bxe/if_bxe.h



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