Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Apr 2007 05:29:18 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_sge.c
Message-ID:  <200704040529.l345TI26037089@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kmacy       2007-04-04 05:29:18 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/cxgb         cxgb_adapter.h cxgb_sge.c 
  Log:
  Make DMA tags per-queue to facilate parallel mappings
  Defer mbuf allocation and initialization until after data has already been
  received in a cluster
  
  This reduces cpu utilization somewhat, but it only improves the rx path.
  Recent changes to TCP appear to make us rate limited by the TX path.
  
  This is the first step in reducing mbuf management overhead for manipulating
  clusters.
  
  MFC after: 3 days
  
  Revision  Changes    Path
  1.7       +4 -1      src/sys/dev/cxgb/cxgb_adapter.h
  1.6       +106 -60   src/sys/dev/cxgb/cxgb_sge.c



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