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

Matthew Dillon dillon at apollo.backplane.com
Sun Sep 19 18:23:32 PDT 2004


:  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.

    We're going to have to find a better solution for m_tags anyway, because
    they don't work for asynch operations (since the tags tend to be made up
    of stack-declared structures).  This creates a problem for our threaded
    protocol stacks.

						-Matt






More information about the Commits mailing list