freebsd-nq/sys/dev/mxge
Andrew Gallatin adae7080fb mxge cleanups:
- Remove code to use the special wc_fifo.  It has been disabled by default
  in our other drivers as it actually slows down transmit by a small amount

- Dynamically determine the amount of space required for the rx_done
  ring rather than hardcoding it.

- Compute the number of tx descriptors we are willing to transmit per
  frame as the minimum of 128 or 1/4 the tx ring size.

- Fix a typo in the tx dma tag setup which could lead to unnecessary
  defragging of TSO packets (and potentially even dropping TSO packets
  due to EFBIG being returned).

- Add a counter to keep track of how many times we've needed to
  defragment a frame.  It should always be zero.

- Export new extended f/w counters via sysctl

Sponsored by: Myricom, Inc.
2007-05-22 15:57:49 +00:00
..
eth_z8e.dat.gz.uu Improve mxge receive performance: 2007-05-21 18:32:27 +00:00
ethp_z8e.dat.gz.uu Improve mxge receive performance: 2007-05-21 18:32:27 +00:00
if_mxge_var.h mxge cleanups: 2007-05-22 15:57:49 +00:00
if_mxge.c mxge cleanups: 2007-05-22 15:57:49 +00:00
mcp_gen_header.h
mxge_lro.c Improve mxge receive performance: 2007-05-21 18:32:27 +00:00
mxge_mcp.h Improve mxge receive performance: 2007-05-21 18:32:27 +00:00