Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2006 16:23:17 +0000 (UTC)
From:      Andrew Gallatin <gallatin@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/mxge eth_z8e.dat.gz.uu ethp_z8e.dat.gz.uu if_mxge.c if_mxge_var.h mxge_mcp.h
Message-ID:  <200606141623.k5EGNHmv011817@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
gallatin    2006-06-14 16:23:17 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/mxge         eth_z8e.dat.gz.uu ethp_z8e.dat.gz.uu 
                         if_mxge.c if_mxge_var.h mxge_mcp.h 
  Log:
  Update the mxge driver.
  
  - Update the firmware to the latest released firmware
    (1.4.3), which corresponds to the firmware in the
    latest shipping drivers from Myricom.  This firmware
    fixes several bugs in the firmware's PCI-e implementation,
    and it also changes the driver/firmware interface:
  
    o TSO was added, and changed the format of the transmit
      descriptors.
    o The firmware no longer counts transmits descriptors,
      but frames.  So the driver needs to keep a count
      of the number of frames sent.
    o The weird interrupt strategy changed to a normal receive
      return ring.  This ring is much bigger, and we may be
      able to support DEVICE_POLLING.
    o Myricom's header files changed the name of firmware
      related #define's and enums (s/_MCP_/FW_).
  
  - Stopped spamming the console with lots of printfs unless
    mxge_verbose (or bootverbose) is set.
  
  - Made additional information available via sysctl, including
    the results of a PCI-e DMA benchmark run at device reset.
  
  - Decreased the excessively long timeouts when sending commands
    from 2 seconds to 20ms.
  
  Sponsored by: Myricom Inc.
  
  Revision  Changes    Path
  1.2       +730 -596  src/sys/dev/mxge/eth_z8e.dat.gz.uu
  1.2       +732 -602  src/sys/dev/mxge/ethp_z8e.dat.gz.uu
  1.4       +399 -374  src/sys/dev/mxge/if_mxge.c
  1.3       +27 -19    src/sys/dev/mxge/if_mxge_var.h
  1.3       +118 -114  src/sys/dev/mxge/mxge_mcp.h



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