Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Jun 2007 02:53:51 +0000 (UTC)
From:      "Christian S.J. Peron" <csjp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net bpf.c
Message-ID:  <200706150253.l5F2rpBV089069@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
csjp        2007-06-15 02:53:51 UTC

  FreeBSD src repository

  Modified files:
    sys/net              bpf.c 
  Log:
  - Conditionally pickup Giant around the network interface
    ioctl routines if we are running with !mpsafenet
  - Change un-conditional Giant acquisition around ifpromisc
    to occur only if we are running with !mpsafenet
  
  With these locking bits in place, we can now remove the Giant
  requirement from BPF, so drop the D_NEEDGIANT device flag.
  This change removes Giant acquisitions around BPF device
  handlers (read, write, ioctl etc).
  
  MFC after:      1 month
  Discussed with: rwatson
  
  Revision  Changes    Path
  1.177     +4 -3      src/sys/net/bpf.c



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