Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jun 2009 10:10:44 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/netipx README ipx_input.c ipx_outputfl.c ipx_var.h
Message-ID:  <200906211010.n5LAAvhk078439@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2009-06-21 10:10:44 UTC

  FreeBSD src repository

  Modified files:
    sys/netipx           README ipx_input.c ipx_outputfl.c 
                         ipx_var.h 
  Log:
  SVN rev 194580 on 2009-06-21 10:10:44Z by rwatson
  
  Remove historical support for capturing IPX packets in the output path
  using raw IPX sockets.  While functional, this support is disabled
  using a flag that can't be changed from userspace, and google reveals
  no documentation or use of that flag anywhere.  This eliminates a
  potential lock order reversal and code reentrance issue in which the
  output path reentered the input path in IPX.
  
  An alternative to removal would be to use the netisr, as a comment I
  added in 2005 suggests.  While this change is fairly straight-forward,
  the lack of any consumers or the easy possibility of consumers (kernel
  modification and recompile required) suggests that this is simply an
  unused feature.
  
  Update README to remove this TODO, and a TODO regarding IPX/IP
  encapsulation which was also removed a few years ago.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.9       +0 -8      src/sys/netipx/README
  1.62      +0 -50     src/sys/netipx/ipx_input.c
  1.26      +0 -8      src/sys/netipx/ipx_outputfl.c
  1.25      +0 -1      src/sys/netipx/ipx_var.h



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