Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jul 2008 12:39:46 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   cvs commit: src/sys/netinet6 frag6.c ip6_forward.c ip6_input.c (fwd)
Message-ID:  <20080703123851.G31251@fledge.watson.org>

next in thread | raw e-mail | index | archive | help

FYI, there was a brief window between a commit I made last night and a commit 
I made this morning where kernels with INVARIANTS might/would panic in the 
IPv6 input routine.  Not sure how I missed this, but I did, so apologies in 
advance if you run into it!  The below commit corrects that problem.

Robert N M Watson
Computer Laboratory
University of Cambridge

---------- Forwarded message ----------
Date: Thu, 3 Jul 2008 10:55:13 +0000 (UTC)
From: Robert Watson <rwatson@FreeBSD.org>
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/sys/netinet6 frag6.c ip6_forward.c ip6_input.c

rwatson     2008-07-03 10:55:13 UTC

   FreeBSD src repository

   Modified files:
     sys/netinet6         frag6.c ip6_forward.c ip6_input.c
   Log:
   SVN rev 180214 on 2008-07-03 10:55:13Z by rwatson

   Remove GIANT_REQUIRED from IPv6 input, forward, and frag6 code.  The frag6
   code is believed to be MPSAFE, and leaving aside the IPv6 route cache in
   forwarding, Giant appears not to adequately synchronize the data structures
   in the input or forwarding paths.

   Revision  Changes    Path
   1.36      +0 -4      src/sys/netinet6/frag6.c
   1.42      +1 -1      src/sys/netinet6/ip6_forward.c
   1.100     +0 -2      src/sys/netinet6/ip6_input.c



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