Go to file
thorpej d1c33ede84 Work around another problem (that causes horrible performance) on the 82547:
- Change the Tx:Rx on-chip RAM allocation ratio based on MTU:
  => 82547: > 8192 18K:22K, else 10K:30K
  => others: > 8192 24K:40K, else 16K:48K
  Values derived from Linux driver.
- On the 82547, keep track of how much of the Tx FIFO has been used.
  When in half-duplex mode, don't let packets wrap around the FIFO ring
  buffer, because that causes the chip to croak.  Detect this, stall the
  Tx queue, use a timer to wait for the packets to drain from the Tx FIFO,
  reset the internal FIFO pointers, and restart the Tx queue.  Basic
  algorithm (and some magic numbers) derived from FreeBSD and Linux drivers.
2004-10-05 20:14:52 +00:00
bin Save the length of each variable in the name table so that we can 2004-10-02 12:16:53 +00:00
contrib/sys Finalize import of the Atheros HAL 0.9.9.13, bringing ath(4) 2004-07-28 08:57:40 +00:00
crypto Merge in changes between 0.6.2 and 0.6.3 2004-09-14 08:08:19 +00:00
dist PR/27137: Martin J. Laubach: core dump when localhost does not support 2004-10-05 03:34:38 +00:00
distrib Add a comment about that "Fast Data MMU Miss" may indicate a needed OBP 2004-10-01 23:36:35 +00:00
doc Update bind version and URL. 2004-09-30 10:07:45 +00:00
etc PR misc/7716: add configuration options find_core_ignore_fstypes and 2004-09-28 15:03:58 +00:00
games Don't try to catch SIGSTOP... 2004-09-12 04:51:32 +00:00
gnu Bring in current sim/ppc sources which fix configury to work with 2004-09-29 06:31:36 +00:00
include Overhaul the use of nsdispatch(3) by public APIs so that the back-end 2004-10-05 04:45:54 +00:00
lib Add missing function types for getpwnam_r and getpwuid_r. 2004-10-05 13:52:09 +00:00
libexec Fallout from ipf move. 2004-10-01 20:01:51 +00:00
regress Cast a pointer difference to int before printing with %x. 2004-10-04 22:33:16 +00:00
rescue Complete removal of "liboverride" to fix build problems. 2004-08-20 11:01:03 +00:00
sbin Use PRI* format strings to print 64 bit data types. 2004-09-28 10:01:42 +00:00
share Move a comma up to the preceding line as advised by wiz@. 2004-10-04 20:17:47 +00:00
sys Work around another problem (that causes horrible performance) on the 82547: 2004-10-05 20:14:52 +00:00
tools Add code to extract make vars for GCC crtstuff. 2004-08-24 20:24:43 +00:00
usr.bin Switch to krb5_set_password that can handle the RFC3244 (and the older 2004-10-05 14:12:56 +00:00
usr.sbin Fix bug which caused "ypinit" to die with a strange error message if 2004-10-05 11:35:35 +00:00
x11 + add arch specific flags for ati driver should resolve pr#25918 2004-09-18 06:49:27 +00:00
build.sh Remove trailing / in pathname. 2004-08-17 14:00:30 +00:00
BUILDING regen (Document -h. From Karsten Kruse in PR 25974. 2004-06-25 15:04:20 +00:00
Makefile DO do-gnu-lib-crtstuff${LIBGCC_EXT} only when ${HAVE_GCC3} != "no", 2004-09-02 02:02:38 +00:00
Makefile.inc
UPDATING Complete the list of victims of the IPF relocation by adding ftp-proxy. 2004-10-02 16:24:32 +00:00