NetBSD/sys/net
jonathan fba9c4c1b9 Increase default value for IFQ_MAXLEN from 50 to 256.
The value of 50 dates back to 4.3BSD and 10Mbit interfaces.
Gigabit interfaces are 100x faster, and by observation, when heavy
interrupt mitigation is enabled, gigabit interfaces can enqueue 40 packets
or more in a single hardware interrupt.  So IFQ_MAXLEN of 256 is adequate
for at least four gigabit interfaces.

Increasing IFQ_MAXLEN discussed and approved, in priniciple, circa Apr 2004.
The value is sysctl'able, so the default is no longer so critical,
but (imho) best to tune for high-performane systems by default.
2005-02-28 18:44:45 +00:00
..
Makefile Install net/if_tap.h. 2005-01-08 22:28:51 +00:00
bpf.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
bpf.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
bpf_filter.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
bpfdesc.h Clonify bpf. I am not changing /dev/bpfX -> /dev/bpf until all userland 2004-11-30 04:28:43 +00:00
bridgestp.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
bsd-comp.c
dlt.h Add several new DLTs. From tcpdump.org. 2004-09-28 03:34:21 +00:00
ethertypes.h add ETHERTYPE_SLOWPROTOCOLS. (0x8809) 2005-01-07 12:37:55 +00:00
files.pf foundation for PF 2004-06-22 14:04:04 +00:00
if.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if.h Increase default value for IFQ_MAXLEN from 50 to 256. 2005-02-28 18:44:45 +00:00
if_arc.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_arcsubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_arp.h
if_atm.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_atmsubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_bridge.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_bridgevar.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_dl.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_eco.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_ecosubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_ether.h expose the new VLAN macros only within kernel 2005-02-20 15:41:48 +00:00
if_ethersubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_faith.c Change ifc_destroy to return an int instead of void, so that it 2004-12-04 18:31:43 +00:00
if_faith.h
if_fddi.h
if_fddisubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_gif.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_gif.h
if_gre.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_gre.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_hippi.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_hippisubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_ieee1394.h
if_ieee1394subr.c constify broadcastaddr. 2005-01-08 03:18:18 +00:00
if_llc.h
if_loop.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_media.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_media.h Add prototypes for functions that convert media to/from strings. 2004-11-11 20:34:30 +00:00
if_ppp.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_ppp.h
if_pppoe.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_pppoe.h
if_pppvar.h Make ppp a cloning device. Based on the work of Quentin Garnier. 2004-12-05 04:15:16 +00:00
if_sl.c Sprinkle #ifdef INET to make a GENERIC kernel compile with INET undefined. 2004-12-06 02:59:23 +00:00
if_slvar.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_sppp.h
if_spppsubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_spppvar.h
if_stf.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_stf.h
if_strip.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_stripvar.h clonify strip and sl. 2004-12-05 05:43:04 +00:00
if_tap.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_tap.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_token.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_tokensubr.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_tun.c Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them. 2005-01-24 21:25:09 +00:00
if_tun.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_types.h prepare PF-related hooks. reviewed by matt, perry, christos 2004-06-22 12:50:41 +00:00
if_vlan.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
if_vlanvar.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
net_osdep.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
netisr.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
netisr_dispatch.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
pfil.c - rename PFIL_NEWIF to PFIL_IFNET, and handle interface detach events 2004-07-27 12:22:59 +00:00
pfil.h - rename PFIL_NEWIF to PFIL_IFNET, and handle interface detach events 2004-07-27 12:22:59 +00:00
pfkeyv2.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
ppp-comp.h Add MPPE definitions (from ppp-2.4.3). 2005-02-20 10:22:26 +00:00
ppp-deflate.c
ppp_defs.h Add a couple of protocols (from ppp-2.4.3). 2005-02-20 10:23:13 +00:00
ppp_tty.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
radix.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
radix.h
raw_cb.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
raw_cb.h
raw_usrreq.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
route.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
route.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
rtsock.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
slcompress.c Sprinkle #ifdef INET to make a GENERIC kernel compile with INET undefined. 2004-12-06 02:59:23 +00:00
slcompress.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00
slip.h
zlib.c nuke trailing whitespace 2005-02-26 22:45:09 +00:00
zlib.h nuke trailing whitespace 2005-02-26 22:45:09 +00:00