cvs commit: src/sys/dev/fxp if_fxp.c

Nate Lawson njl at FreeBSD.org
Mon Jun 23 16:23:50 PDT 2003


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


More information about the cvs-src mailing list