Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 2009 21:11:08 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src UPDATING src/sys/netinet6 frag6.c ip6_forward.c ip6_input.c ip6_var.h vinet6.h src/usr.bin/netstat inet6.c
Message-ID:  <200902012118.n11LINPN056697@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
bz          2009-02-01 21:11:08 UTC

  FreeBSD src repository

  Modified files:
    .                    UPDATING 
    sys/netinet6         frag6.c ip6_forward.c ip6_input.c 
                         ip6_var.h vinet6.h 
    usr.bin/netstat      inet6.c 
  Log:
  SVN rev 187989 on 2009-02-01 21:11:08Z by bz
  
  Remove the single global unlocked route cache ip6_forward_rt
  from the inet6 stack along with statistics and make sure we
  properly free the rt in all cases.
  
  While the current situation is not better performance wise it
  prevents panics seen more often these days.
  After more inet6 and ipsec cleanup we should be able to improve
  the situation again passing the rt to ip6_forward directly.
  
  Leave the ip6_forward_rt entry in struct vinet6 but mark it
  for removal.
  
  PR:             kern/128247, kern/131038
  MFC after:      25 days
  Committed from: Bugathon #6
  Tested by:      Denis Ahrens <denis@h3q.com> (different initial version)
  
  Revision  Changes    Path
  1.560     +4 -0      src/UPDATING
  1.43      +0 -12     src/sys/netinet6/frag6.c
  1.48      +38 -69    src/sys/netinet6/ip6_forward.c
  1.114     +32 -48    src/sys/netinet6/ip6_input.c
  1.50      +0 -3      src/sys/netinet6/ip6_var.h
  1.9       +1 -2      src/sys/netinet6/vinet6.h
  1.34      +0 -2      src/usr.bin/netstat/inet6.c



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