Up to [cvs.NetBSD.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: netbsd-2-0-2-RELEASE
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Wed Jul 28 11:00:30 2004 UTC (19 years, 8 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2
Changes since 1.13: +10 -4
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
Pull up revision 1.14 (requested by he in ticket #719): Make the SSLOTS, MSLOTS and JSLOTS tunable (redefineable). Bump the default values for these to the values used by FreeBSD, and also adjust ti_init_rx_ring_jumbo() to use the same constant that FreeBSD uses. Yes, this consumes more kernel memory. The effect of this is that you can use jumbo frames in a back-to-back setup with TCP windows up to about 250KB and get ~930Mbit/s throughput, while we were earlier limited to around 3-400Mbit/s, and trying to push above that mark by widening the TCP window caused ti0: jumbo buffer allocation failed messages to be logged and a corresponding stall in the traffic.