cvs commit: src/sys/boot/forth src/sys/conf src/sys/i386/conf src/sys/kern src/sys/net src/sys/net/pf src/sys/netinet src/sys/netinet6 src/sys/sys
Joerg Sonnenberger
joerg at crater.dragonflybsd.org
Sun Sep 19 15:34:28 PDT 2004
joerg 2004/09/19 15:32:48 PDT
DragonFly src repository
Modified files:
sys/boot/forth loader.conf
sys/conf files
sys/i386/conf LINT
sys/kern uipc_mbuf.c
sys/net Makefile bpf.h if_types.h
sys/netinet icmp_var.h in.h in_cksum.c in_proto.c
ip_icmp.c
sys/netinet6 in6_ifattach.c
sys/sys in_cksum.h mbuf.h
Added files:
sys/net/pf Makefile if_pflog.c if_pflog.h
if_pfsync.c if_pfsync.h pf.c pf_if.c
pf_ioctl.c pf_norm.c pf_osfp.c pf_subr.c
pf_table.c pfvar.h
Log:
Kernel part of PF
Ported-by:
- Max Layer (original patch set, FreeBSD PF maintainer)
- Devon O'Dell, Simon 'corecode' Schubert (integration and DragonFly specific
changes)
In contrast to FreeBSD and OpenBSD, use direct flags in pkthdr instead of
m_tags. This reduces allocation and processing overhead.
Keep the IP header in Host Byte Order like the rest of the tree assumes.
Module support has a memory leak for vm_zones when unloading pf.ko.
Revision Changes Path
1.4 +1 -0 src/sys/boot/forth/loader.conf
1.73 +9 -0 src/sys/conf/files
1.36 +4 -0 src/sys/i386/conf/LINT
1.28 +1 -0 src/sys/kern/uipc_mbuf.c
1.2 +1 -1 src/sys/net/Makefile
1.6 +5 -0 src/sys/net/bpf.h
1.3 +3 -1 src/sys/net/if_types.h
1.4 +1 -0 src/sys/netinet/icmp_var.h
1.9 +2 -0 src/sys/netinet/in.h
1.6 +24 -2 src/sys/netinet/in_cksum.c
1.7 +8 -0 src/sys/netinet/in_proto.c
1.12 +3 -1 src/sys/netinet/ip_icmp.c
1.8 +3 -0 src/sys/netinet6/in6_ifattach.c
1.3 +4 -4 src/sys/sys/in_cksum.h
1.16 +17 -1 src/sys/sys/mbuf.h
http://www.dragonflybsd.org/cvsweb/src/sys/boot/forth/loader.conf.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.72&r2=1.73&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/conf/LINT.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_mbuf.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/bpf.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_types.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/icmp_var.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.h.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_cksum.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_proto.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_icmp.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_ifattach.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/in_cksum.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mbuf.h.diff?r1=1.15&r2=1.16&f=u
More information about the Commits
mailing list