cvs commit: src/sys/net netisr.c

Robert Watson rwatson at FreeBSD.org
Wed Oct 1 14:31:10 PDT 2003


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


More information about the cvs-src mailing list