DragonFly commits List (threaded) for 2010-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: pf: Update to OpenBSD 4.2
commit 315a7da3d68fcfb2e65c94e5d9bb3ac34ed7b595
Author: Jan Lentfer <Jan.Lentfer@web.de>
Date: Fri Aug 27 22:01:56 2010 +0200
pf: Update to OpenBSD 4.2
All sorts of informations is now stored directly in
the mbuf header instead of a seperate mbuf tag. This
brings in a 100% performance increase in comparison
to OpenBSD 4.1. For DragonFly this basically means
this is the same performance as in 2.6, but we are
equal again with OpenBSD's pf data structures.
Necesary additions:
sys/net: add more interface groups related functions
if_creategroup()
if_addgroup()
if_delgroup()
if_getgroup()
if_getgroupmembers()
Imported from OpenBSD
carp: add carp_group_demote_adj()
altq: re-add check of packet tagging
fairq & red support, UDP nat'ing, reassembly fixed by Matthew Dillon
Summary of changes:
sys/net/altq/altq_cbq.c | 6 +-
sys/net/altq/altq_fairq.c | 24 +-
sys/net/altq/altq_hfsc.c | 5 +-
sys/net/altq/altq_priq.c | 5 +-
sys/net/altq/altq_red.c | 12 +-
sys/net/altq/altq_subr.c | 11 -
sys/net/altq/altq_var.h | 1 -
sys/net/if.c | 203 ++++
sys/net/if_var.h | 13 +
sys/net/pf/if_pflog.c | 12 +-
sys/net/pf/if_pflog.h | 3 -
sys/net/pf/if_pfsync.c | 125 ++-
sys/net/pf/if_pfsync.h | 69 +-
sys/net/pf/pf.c | 2280 ++++++++++++++-------------------------
sys/net/pf/pf_if.c | 8 +-
sys/net/pf/pf_ioctl.c | 266 +++--
sys/net/pf/pf_norm.c | 44 +-
sys/net/pf/pf_subr.c | 19 +-
sys/net/pf/pf_table.c | 108 +-
sys/net/pf/pfvar.h | 261 ++++--
sys/netinet/ip_carp.c | 23 +
sys/netinet/ip_carp.h | 1 +
sys/sys/mbuf.h | 40 +-
sys/sys/sockio.h | 1 +
usr.sbin/ftp-proxy/filter.c | 9 +-
usr.sbin/ftp-proxy/filter.h | 4 +-
usr.sbin/ftp-proxy/ftp-proxy.8 | 22 +-
usr.sbin/ftp-proxy/ftp-proxy.c | 55 +-
usr.sbin/pfctl/parse.y | 15 +-
usr.sbin/pfctl/pf_print_state.c | 34 +-
usr.sbin/pfctl/pfctl.8 | 66 +-
usr.sbin/pfctl/pfctl.c | 41 +-
usr.sbin/pfctl/pfctl.h | 8 +-
usr.sbin/pfctl/pfctl_altq.c | 4 +-
usr.sbin/pflogd/pflogd.8 | 19 +-
usr.sbin/pflogd/pflogd.c | 62 +-
36 files changed, 1833 insertions(+), 2046 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/315a7da3d68fcfb2e65c94e5d9bb3ac34ed7b595
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]