cvs commit: src UPDATING src/share/man/man9 pfil.9 src/sys/contrib/ipfilter/netinet ip_fil.c src/sys/contrib/pf/net pf.c pf_ioctl.c pfvar.h src/sys/net bridge.c pfil.c pfil.h src/sys/netinet ip_fastfwd.c ip_fw.h ip_fw2.c ip_fw_pfil.c ...

Max Laier mlaier at FreeBSD.org
Sun Oct 3 10:04:41 PDT 2004


mlaier      2004-10-03 17:04:41 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_5)
    .                    UPDATING 
    share/man/man9       pfil.9 
    sys/contrib/ipfilter/netinet ip_fil.c 
    sys/contrib/pf/net   pf.c pf_ioctl.c pfvar.h 
    sys/net              bridge.c pfil.c pfil.h 
    sys/netinet          ip_fastfwd.c ip_fw.h ip_fw2.c 
                         ip_fw_pfil.c ip_input.c ip_output.c 
    sys/netinet6         ip6_forward.c ip6_input.c ip6_output.c 
    sys/sys              param.h 
  Log:
  MFC pfil API change:
    Add an additional struct inpcb * argument to pfil(9) in order to enable
    passing along socket information. This is required to work around a LOR
    with the socket code which results in an easy reproducible hard lockup
    with debug.mpsafenet=1. This commit does *not* fix the LOR, but enables us
    to do so later. The missing piece is to turn the filter locking into a
    leaf lock and will follow in a seperate (later) commit.
  
    Suggested by:           rwatson
    A lot of work by:       csjp
    LOR IDs:                14 - 17 (not fixed yet)
  
  Approved by:    re (scottl)
  
  Revision    Changes    Path
  1.342.2.11  +5 -0      src/UPDATING
  1.14.2.2    +3 -3      src/share/man/man9/pfil.9
  1.47.2.3    +25 -2     src/sys/contrib/ipfilter/netinet/ip_fil.c
  1.18.2.2    +85 -2     src/sys/contrib/pf/net/pf.c
  1.12.2.4    +16 -12    src/sys/contrib/pf/net/pf_ioctl.c
  1.8.2.2     +11 -0     src/sys/contrib/pf/net/pfvar.h
  1.82.2.2    +1 -1      src/sys/net/bridge.c
  1.8.4.2     +6 -6      src/sys/net/pfil.c
  1.11.2.1    +5 -4      src/sys/net/pfil.h
  1.17.2.3    +2 -2      src/sys/netinet/ip_fastfwd.c
  1.89.2.2    +3 -2      src/sys/netinet/ip_fw.h
  1.70.2.6    +32 -11    src/sys/netinet/ip_fw2.c
  1.1.2.7     +6 -2      src/sys/netinet/ip_fw_pfil.c
  1.283.2.7   +1 -1      src/sys/netinet/ip_input.c
  1.225.2.5   +1 -1      src/sys/netinet/ip_output.c
  1.25.2.2    +1 -1      src/sys/netinet6/ip6_forward.c
  1.75.2.3    +1 -1      src/sys/netinet6/ip6_input.c
  1.82.2.2    +1 -1      src/sys/netinet6/ip6_output.c
  1.209.2.4   +1 -1      src/sys/sys/param.h


More information about the cvs-all mailing list