Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Nov 2003 15:09:42 -0800 (PST)
From:      Sam Leffler <sam@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netinet in_proto.c ip_divert.c ip_var.h
Message-ID:  <200311082309.hA8N9gLv015900@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sam         2003/11/08 15:09:42 PST

  FreeBSD src repository

  Modified files:
    sys/netinet          in_proto.c ip_divert.c ip_var.h 
  Log:
  divert socket fixups:
  
  o pickup Giant in divert_packet to protect sbappendaddr since it
    can be entered through MPSAFE callouts or through ip_input when
    mpsafenet is 1
  o add missing locking on output
  o add locking to abort and shutdown
  o add a ctlinput handler to invalidate held routing table references
    on an ICMP redirect (may not be needed)
  
  Supported by:   FreeBSD Foundation
  
  Revision  Changes    Path
  1.67      +2 -2      src/sys/netinet/in_proto.c
  1.77      +73 -15    src/sys/netinet/ip_divert.c
  1.78      +1 -0      src/sys/netinet/ip_var.h



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