git: Version 'alpha 1' of ipfw2 firewall module for DragonflyBSD. 1. Modular design 2. Lockless stateful firewall 3. In-kernel NAT using libalias 4. Enhanced policy routing. (coming soon)

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Mar 12 14:34:24 PDT 2015


commit 950193f27fb79bf7b3d6abcbbfe1d62ff5bb9878
Author: Bill Yuan <bycn82 at gmail.com>
Date:   Sat Feb 7 18:26:10 2015 +0800

    Version 'alpha 1' of ipfw2 firewall module for DragonflyBSD.
    1. Modular design
    2. Lockless stateful firewall
    3. In-kernel NAT using libalias
    4. Enhanced policy routing. (coming soon)

Summary of changes:
 lib/Makefile                                   |  1 +
 sbin/ipfw2/ipfw2.c                             |  3 +-
 sys/conf/files                                 |  2 +
 sys/net/Makefile                               |  2 +-
 sys/net/dummynet2/ip_dummynet2.h               |  5 ++-
 sys/net/ipfw2/Makefile                         |  4 +-
 sys/net/ipfw2/ip_fw.h                          |  4 +-
 sys/net/ipfw2/ip_fw2.h                         | 25 +++++++++----
 sys/net/ipfw2/{ip_fw2.c => ip_fw3.c}           | 52 +++++++++++++++-----------
 sys/net/ipfw2/{ip_fw2_glue.c => ip_fw3_glue.c} | 22 +++--------
 sys/net/ipfw2_basic/ip_fw2_basic.c             | 22 ++++++-----
 sys/net/libalias/alias.c                       | 17 ---------
 sys/net/libalias/alias_db.c                    |  9 -----
 sys/net/libalias/alias_local.h                 |  3 +-
 sys/netinet/raw_ip.c                           | 10 ++---
 15 files changed, 84 insertions(+), 97 deletions(-)
 rename sys/net/ipfw2/{ip_fw2.c => ip_fw3.c} (97%)
 rename sys/net/ipfw2/{ip_fw2_glue.c => ip_fw3_glue.c} (84%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/950193f27fb79bf7b3d6abcbbfe1d62ff5bb9878


-- 
DragonFly BSD source repository


More information about the Commits mailing list