| From: |
| Patrick McHardy <kaber@trash.net> |
| To: |
| davem@davemloft.net |
| Subject: |
| [NETFILTER 00/18]: Netfilter Update for 2.6.19 |
| Date: |
| Tue, 22 Aug 2006 00:52:18 +0200 (MEST) |
| Cc: |
| netfilter-devel@lists.netfilter.org, Patrick McHardy <kaber@trash.net> |
Hi Dave,
following is my first batch of netfilter patches for 2.6.19. Mostly cleanups
and code consolidation and a few ctnetlink updates - it looks a lot larger
than it is :)
Please apply, thanks.
include/linux/netfilter/nf_conntrack_common.h | 4
include/linux/netfilter/nfnetlink.h | 4
include/linux/netfilter/nfnetlink_log.h | 6
include/linux/netfilter/nfnetlink_queue.h | 8
include/linux/netfilter/x_tables.h | 19 +-
include/linux/netfilter/xt_DSCP.h | 20 ++
include/linux/netfilter/xt_dscp.h | 23 ++
include/linux/netfilter_arp/arp_tables.h | 3
include/linux/netfilter_ipv4/ip_tables.h | 3
include/linux/netfilter_ipv4/ipt_DSCP.h | 6
include/linux/netfilter_ipv4/ipt_dscp.h | 14 -
include/linux/netfilter_ipv6/ip6_tables.h | 3
net/ipv4/netfilter/Kconfig | 22 --
net/ipv4/netfilter/Makefile | 2
net/ipv4/netfilter/arp_tables.c | 14 -
net/ipv4/netfilter/arpt_mangle.c | 4
net/ipv4/netfilter/arptable_filter.c | 2
net/ipv4/netfilter/ip_conntrack_netlink.c | 13 -
net/ipv4/netfilter/ip_nat_rule.c | 10 -
net/ipv4/netfilter/ip_tables.c | 23 --
net/ipv4/netfilter/ipt_CLUSTERIP.c | 7
net/ipv4/netfilter/ipt_DSCP.c | 96 -----------
net/ipv4/netfilter/ipt_ECN.c | 26 +--
net/ipv4/netfilter/ipt_LOG.c | 4
net/ipv4/netfilter/ipt_MASQUERADE.c | 4
net/ipv4/netfilter/ipt_NETMAP.c | 4
net/ipv4/netfilter/ipt_REDIRECT.c | 4
net/ipv4/netfilter/ipt_REJECT.c | 4
net/ipv4/netfilter/ipt_SAME.c | 7
net/ipv4/netfilter/ipt_TCPMSS.c | 4
net/ipv4/netfilter/ipt_TOS.c | 26 +--
net/ipv4/netfilter/ipt_TTL.c | 12 -
net/ipv4/netfilter/ipt_ULOG.c | 3
net/ipv4/netfilter/ipt_ah.c | 1
net/ipv4/netfilter/ipt_dscp.c | 54 ------
net/ipv4/netfilter/ipt_ecn.c | 3
net/ipv4/netfilter/ipt_hashlimit.c | 4
net/ipv4/netfilter/ipt_owner.c | 1
net/ipv4/netfilter/ipt_recent.c | 13 +
net/ipv4/netfilter/iptable_filter.c | 4
net/ipv4/netfilter/iptable_mangle.c | 4
net/ipv4/netfilter/iptable_raw.c | 2
net/ipv6/netfilter/Makefile | 2
net/ipv6/netfilter/ip6_tables.c | 19 --
net/ipv6/netfilter/ip6t_HL.c | 3
net/ipv6/netfilter/ip6t_LOG.c | 4
net/ipv6/netfilter/ip6t_REJECT.c | 8
net/ipv6/netfilter/ip6t_ah.c | 1
net/ipv6/netfilter/ip6t_dst.c | 220 --------------------------
net/ipv6/netfilter/ip6t_frag.c | 1
net/ipv6/netfilter/ip6t_hbh.c | 49 ++---
net/ipv6/netfilter/ip6t_ipv6header.c | 1
net/ipv6/netfilter/ip6t_owner.c | 1
net/ipv6/netfilter/ip6t_rt.c | 1
net/ipv6/netfilter/ip6table_filter.c | 4
net/ipv6/netfilter/ip6table_mangle.c | 4
net/ipv6/netfilter/ip6table_raw.c | 2
net/netfilter/Kconfig | 23 ++
net/netfilter/Makefile | 2
net/netfilter/nf_conntrack_netlink.c | 13 -
net/netfilter/nfnetlink_queue.c | 4
net/netfilter/x_tables.c | 60 +++++++
net/netfilter/xt_CLASSIFY.c | 63 +++----
net/netfilter/xt_CONNMARK.c | 128 +++++++--------
net/netfilter/xt_CONNSECMARK.c | 61 ++-----
net/netfilter/xt_DSCP.c | 188 ++++++++++++++++++----
net/netfilter/xt_MARK.c | 92 ++++------
net/netfilter/xt_NFQUEUE.c | 71 +++-----
net/netfilter/xt_NOTRACK.c | 50 ++---
net/netfilter/xt_SECMARK.c | 59 ++----
net/netfilter/xt_comment.c | 45 ++---
net/netfilter/xt_connbytes.c | 50 ++---
net/netfilter/xt_connmark.c | 56 ++----
net/netfilter/xt_conntrack.c | 8
net/netfilter/xt_dccp.c | 52 ++----
net/netfilter/xt_dscp.c | 161 +++++++++++++++----
net/netfilter/xt_esp.c | 52 ++----
net/netfilter/xt_helper.c | 55 ++----
net/netfilter/xt_length.c | 43 ++---
net/netfilter/xt_limit.c | 48 ++---
net/netfilter/xt_mac.c | 52 ++----
net/netfilter/xt_mark.c | 48 ++---
net/netfilter/xt_multiport.c | 115 ++++---------
net/netfilter/xt_physdev.c | 50 ++---
net/netfilter/xt_pkttype.c | 44 ++---
net/netfilter/xt_policy.c | 54 ++----
net/netfilter/xt_quota.c | 53 ++----
net/netfilter/xt_sctp.c | 52 ++----
net/netfilter/xt_state.c | 56 ++----
net/netfilter/xt_statistic.c | 55 ++----
net/netfilter/xt_string.c | 54 ++----
net/netfilter/xt_tcpmss.c | 97 ++++-------
net/netfilter/xt_tcpudp.c | 109 ++++--------
net/sched/act_ipt.c | 7
94 files changed, 1292 insertions(+), 1748 deletions(-)
Daniel De Graaf:
[NETFILTER]: ipt_recent: add module parameter for changing ownership of
/proc/net/ipt_recent/*
Pablo Neira Ayuso:
[NETFILTER]: conntrack: introduce connection mark event
[NETFILTER]: ctnetlink: dump connection mark
[NETFILTER]: ctnetlink: check for listeners before sending expectation events
[NETFILTER]: ctnetlink: remove impossible events tests for updates
Patrick McHardy:
[NETFILTER]: nfnetlink_queue: fix typo in error message
[NETFILTER]: replace open coded checksum updates
[NETFILTER]: xt_CONNMARK: use tabs for indentation
[NETFILTER]: x_tables: add helpers for mass match/target registration
[NETFILTER]: x_tables: make use of mass registation helpers
[NETFILTER]: x_tables: remove unused argument to target functions
[NETFILTER]: x_tables: remove unused size argument to check/destroy functions
[NETFILTER]: nfnetlink: remove unnecessary packed attributes
[NETFILTER]: x_tables: add data member to struct xt_match
[NETFILTER]: ip6_tables: consolidate dst and hbh matches
[NETFILTER]: xt_tcpmss: minor cleanups
Yasuyuki Kozakai:
[NETFILTER]: x_tables: replace IPv4 dscp match by address family independent version
[NETFILTER]: x_tables: replace IPv4 DSCP target by address family independent version