OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Henning Brauer (henningcvs.openbsd.org)
Date: Sat May 21 2005 - 16:03:59 CDT


CVSROOT: /cvs
Module name: src
Changes by: henningcvs.openbsd.org 2005/05/21 15:03:58

Modified files:
        sys/net : if.c if.h if_pfsync.c pf.c pf_if.c pf_ioctl.c
                         pf_norm.c pfvar.h
        sbin/pfctl : parse.y pfctl.c pfctl.h pfctl_parser.c
                         pfctl_radix.c pfctl_table.c

Log message:
clean up and rework the interface absraction code big time, rip out multiple
useless layers of indirection and make the code way cleaner overall.
this is just the start, more to come...
worked very hard on by Ryan and me in Montreal last week, on the airplane to
vancouver and yesterday here in calgary. it hurt.
ok ryan theo