cvs commit: src/sys/modules/cxgb Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_ioctl.h cxgb_l2t.c cxgb_l2t.h cxgb_lro.c cxgb_main.c cxgb_offload.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu t3fw-4.0.0.bin.gz.uu src/sys/dev/cxgb/common ...

Kip Macy kmacy at FreeBSD.org
Mon May 28 06:26:08 UTC 2007


kmacy       2007-05-28 06:26:07 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/modules/cxgb     Makefile 
    sys/dev/cxgb         cxgb_adapter.h cxgb_ioctl.h cxgb_lro.c 
                         cxgb_main.c cxgb_osdep.h cxgb_sge.c 
    sys/dev/cxgb/common  cxgb_common.h cxgb_mc5.c cxgb_t3_cpl.h 
                         cxgb_t3_hw.c cxgb_version.h cxgb_xgmac.c 
  Added files:           (Branch: RELENG_6)
    sys/dev/cxgb         cxgb_l2t.c cxgb_l2t.h cxgb_offload.c 
                         cxgb_offload.h t3fw-4.0.0.bin.gz.uu 
    sys/dev/cxgb/common  cxgb_ctl_defs.h jhash.h 
    sys/dev/cxgb/sys     mbufq.h mvec.h uipc_mvec.c 
    sys/dev/cxgb/ulp/toecore toedev.h 
  Removed files:         (Branch: RELENG_6)
    sys/dev/cxgb         t3fw-3.2.bin.gz.uu 
  Log:
  - Update to 1.0.0.86 of vendor source
  - add some performance improvements for small packet workloads
    - Double the number of descriptors that a single call to send can use
    - Quadruple the number of descriptors that can be reclaimed per pass
    - only run reclaim twice per second
    - increase coalesce timer from 3.5us to 5us
  - set OACTIVE so interface doesn't stall when the ring fills
  
  Sponsored by: Chelsio Inc.
  
  Revision  Changes    Path
  1.1.2.3   +13 -6     src/sys/dev/cxgb/common/cxgb_common.h
  1.1.2.1   +148 -0    src/sys/dev/cxgb/common/cxgb_ctl_defs.h (new)
  1.1.2.2   +3 -0      src/sys/dev/cxgb/common/cxgb_mc5.c
  1.1.2.2   +56 -0     src/sys/dev/cxgb/common/cxgb_t3_cpl.h
  1.1.2.3   +18 -11    src/sys/dev/cxgb/common/cxgb_t3_hw.c
  1.1.2.3   +2 -2      src/sys/dev/cxgb/common/cxgb_version.h
  1.1.2.3   +93 -23    src/sys/dev/cxgb/common/cxgb_xgmac.c
  1.1.2.1   +140 -0    src/sys/dev/cxgb/common/jhash.h (new)
  1.2.2.3   +59 -33    src/sys/dev/cxgb/cxgb_adapter.h
  1.1.2.3   +8 -6      src/sys/dev/cxgb/cxgb_ioctl.h
  1.1.2.1   +670 -0    src/sys/dev/cxgb/cxgb_l2t.c (new)
  1.1.2.1   +164 -0    src/sys/dev/cxgb/cxgb_l2t.h (new)
  1.1.2.2   +90 -120   src/sys/dev/cxgb/cxgb_lro.c
  1.3.2.3   +521 -170  src/sys/dev/cxgb/cxgb_main.c
  1.2.2.1   +1633 -0   src/sys/dev/cxgb/cxgb_offload.c (new)
  1.1.2.1   +260 -0    src/sys/dev/cxgb/cxgb_offload.h (new)
  1.5.2.4   +33 -15    src/sys/dev/cxgb/cxgb_osdep.h
  1.2.2.4   +868 -456  src/sys/dev/cxgb/cxgb_sge.c
  1.1.2.1   +86 -0     src/sys/dev/cxgb/sys/mbufq.h (new)
  1.5.2.1   +261 -0    src/sys/dev/cxgb/sys/mvec.h (new)
  1.13.2.1  +619 -0    src/sys/dev/cxgb/sys/uipc_mvec.c (new)
  1.1.2.2   +0 -478    src/sys/dev/cxgb/t3fw-3.2.bin.gz.uu (dead)
  1.1.2.1   +483 -0    src/sys/dev/cxgb/t3fw-4.0.0.bin.gz.uu (new)
  1.1.2.1   +172 -0    src/sys/dev/cxgb/ulp/toecore/toedev.h (new)
  1.3.2.3   +7 -5      src/sys/modules/cxgb/Makefile


More information about the cvs-src mailing list