cvs commit: src/sys/contrib/pf/net if_pflog.c if_pflog.h
if_pfsync.c if_pfsync.h pf.c pf_ioctl.c pf_norm.c pf_osfp.c
pf_table.c pfvar.h src/sys/contrib/pf/netinet in4_cksum.c
Max Laier
mlaier at FreeBSD.org
Fri Feb 27 10:10:48 PST 2004
mlaier 2004/02/25 18:34:12 PST
FreeBSD src repository
Modified files:
sys/contrib/pf/net if_pflog.c if_pflog.h if_pfsync.c
if_pfsync.h pf.c pf_ioctl.c pf_norm.c
pf_osfp.c pf_table.c pfvar.h
sys/contrib/pf/netinet in4_cksum.c
Log:
Bring diff from the security/pf port. This has code been tested as a port
for a long time and is run in production use. This is the code present in
portversion 2.03 with some additional tweaks.
The rather extensive diff accounts for:
- locking (to enable pf to work with a giant-free netstack)
- byte order difference between OpenBSD and FreeBSD for ip_len/ip_off
- conversion from pool(9) to zone(9)
- api differences etc.
Approved by: bms(mentor) (in general)
Revision Changes Path
1.2 +164 -1 src/sys/contrib/pf/net/if_pflog.c
1.2 +4 -0 src/sys/contrib/pf/net/if_pflog.h
1.2 +199 -0 src/sys/contrib/pf/net/if_pfsync.c
1.2 +8 -0 src/sys/contrib/pf/net/if_pfsync.h
1.2 +831 -39 src/sys/contrib/pf/net/pf.c
1.2 +1137 -3 src/sys/contrib/pf/net/pf_ioctl.c
1.2 +185 -2 src/sys/contrib/pf/net/pf_norm.c
1.2 +42 -3 src/sys/contrib/pf/net/pf_osfp.c
1.2 +326 -2 src/sys/contrib/pf/net/pf_table.c
1.2 +141 -0 src/sys/contrib/pf/net/pfvar.h
1.2 +168 -0 src/sys/contrib/pf/netinet/in4_cksum.c
_______________________________________________
cvs-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
More information about the cvs-src
mailing list