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-src
mailing list