Date: Wed, 1 Oct 2003 14:31:09 -0700 (PDT) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net netisr.c Message-ID: <200310012131.h91LV9fd042464@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2003/10/01 14:31:09 PDT
FreeBSD src repository
Modified files:
sys/net netisr.c
Log:
Enable net.isr.enable by default, causing "delivery to completion"
(direct dispatch) in interrupt threads when the netisr in question
isn't already active. If a netisr is already active, or direct
dispatch is already in progress, we queue the packet for later
delivery. Previously, this option was disabled by default. I have
measured 20%+ performance improvements in IP packet forwarding with
this enabled.
Please report any problems ASAP, especially relating to stack depth or
out-of-order packet processing.
Discussed with: jlemon, peter
Sponsored by: DARPA, Network Associates Laboratories
Revision Changes Path
1.4 +1 -1 src/sys/net/netisr.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310012131.h91LV9fd042464>
