diff options
author | gallatin <gallatin@FreeBSD.org> | 2007-05-22 15:57:49 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2007-05-22 15:57:49 +0000 |
commit | eeec7835546c0575001b8c1d50f89a6ed0d1870c (patch) | |
tree | d312589a5b5d677f4885b281aa45eac40aca99e4 /lib/libpthread/thread/thr_init.c | |
parent | 00c45ba7c0daf537e350850940c71ae1660944eb (diff) | |
download | FreeBSD-src-eeec7835546c0575001b8c1d50f89a6ed0d1870c.zip FreeBSD-src-eeec7835546c0575001b8c1d50f89a6ed0d1870c.tar.gz |
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.
Diffstat (limited to 'lib/libpthread/thread/thr_init.c')
0 files changed, 0 insertions, 0 deletions