Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jun 2003 16:23:49 -0700 (PDT)
From:      Nate Lawson <njl@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/fxp if_fxp.c
Message-ID:  <200306232323.h5NNNnJZ092748@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
njl         2003/06/23 16:23:49 PDT

  FreeBSD src repository

  Modified files:
    sys/dev/fxp          if_fxp.c 
  Log:
  Drop locks before calling if_input() since it may re-enter fxp_start()
  in the netisr case. This would result in a lock reversal.  This
  fixes the net.isr.enable=1 case.  Better performance might be
  obtained by chaining all packets received, dropping the lock, and
  then calling if_input() on each one.
  
  Reported by:    hmp
  
  Revision  Changes    Path
  1.184     +10 -0     src/sys/dev/fxp/if_fxp.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306232323.h5NNNnJZ092748>