Skip to content

: Netfilter Update

Patrick McHardy netfilter-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest68 of 69 patches 26 repliesIn review

68 of 69 patches are in this archive. The cover letter announces 69.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/69: Supress some sparse warningsnet/netfilter/nf_conntrack_expect.c net/netfilter/nf_log.c net/netfilter/nfnetlink_queue.c+8 -20 replies
2/69: Use const in struct xt_match, xt_target, xt_tableinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+5 -50 replies
4/69: nf_nat: remove double bysource hash initializationnet/ipv4/netfilter/nf_nat_core.c+0 -40 replies
5/69: bridge netfilter: remove nf_bridge_info read-only netoutdev memberinclude/linux/skbuff.h net/bridge/br_netfilter.c+0 -70 replies
6/69: nfnetlink_log: fix typonet/netfilter/nfnetlink_log.c+1 -10 replies
7/69: xt_conntrack: add port and direction matchinginclude/linux/netfilter/xt_conntrack.h net/netfilter/xt_conntrack.c+63 -170 replies
8/69: nf_log: add netfilter gcc printf format checkinginclude/net/netfilter/nf_log.h+1 -10 replies
9/69: ebtables: remove casts, use constsinclude/net/arp.h net/bridge/netfilter/ebt_802_3.c net/bridge/netfilter/ebt_among.c +15 more+95 -700 replies
10/69: ebtables: Update modules' descriptionsnet/bridge/netfilter/ebt_802_3.c net/bridge/netfilter/ebt_among.c net/bridge/netfilter/ebt_arp.c +13 more+16 -40 replies
11/69: ebtables: mark matches, targets and watchers __read_mostlynet/bridge/netfilter/ebt_802_3.c net/bridge/netfilter/ebt_among.c net/bridge/netfilter/ebt_arp.c +12 more+15 -270 replies
12/69: x_tables: change xt_table_register() return value conventioninclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+23 -180 replies
13/69: x_tables: per-netns xt_tablesinclude/linux/netfilter/x_tables.h include/net/net_namespace.h include/net/netns/x_tables.h +4 more+60 -300 replies
14/69: x_tables: return new table from {arp,ip,ip6}t_register_table()include/linux/netfilter_arp/arp_tables.h include/linux/netfilter_ipv4/ip_tables.h include/linux/netfilter_ipv6/ip6_tables.h +12 more+134 -990 replies
15/69: ip_tables: propagate netns from userspacenet/ipv4/netfilter/ip_tables.c+23 -220 replies
16/69: ip_tables: per-netns FILTER, MANGLE, RAWinclude/net/netns/ipv4.h net/ipv4/netfilter/iptable_filter.c net/ipv4/netfilter/iptable_mangle.c +1 more+92 -360 replies
17/69: ip6_tables: netns preparationinclude/linux/netfilter_ipv6/ip6_tables.h net/ipv6/netfilter/ip6_tables.c net/ipv6/netfilter/ip6table_filter.c +2 more+32 -280 replies
18/69: ip6_tables: per-netns IPv6 FILTER, MANGLE, RAWinclude/net/netns/ipv6.h net/ipv6/netfilter/ip6table_filter.c net/ipv6/netfilter/ip6table_mangle.c +1 more+91 -320 replies
19/69: arp_tables: netns preparationinclude/linux/netfilter_arp/arp_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/arptable_filter.c+34 -260 replies
20/69: arp_tables: per-netns arp_tables FILTERinclude/net/netns/ipv4.h net/ipv4/netfilter/arptable_filter.c+29 -100 replies
21/69: netns: put table module on netns stopnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+9 -00 replies
22/69: xt_TCPMSS: consider reverse route's MTU in clamp-to-pmtunet/netfilter/xt_TCPMSS.c+59 -30 replies
23/69: xt_owner: allow matching UID/GID rangesinclude/linux/netfilter/xt_owner.h net/netfilter/xt_owner.c+10 -80 replies
24/69: nf_nat_snmp: sparse warningnet/ipv4/netfilter/nf_nat_snmp_basic.c+1 -10 replies
25/69: nf_conntrack: sparse warningsinclude/net/netfilter/nf_conntrack.h net/netfilter/nf_conntrack_core.c+7 -70 replies
26/69: nfnetlink_log: sparse warning fixesnet/netfilter/nfnetlink_log.c+2 -00 replies
27/69: conntrack: get rid of sparse warningsnet/netfilter/nf_conntrack_irc.c net/netfilter/nf_conntrack_proto_sctp.c net/netfilter/nf_conntrack_proto_tcp.c +3 more+11 -90 replies
28/69: more sparse fixesnet/ipv4/netfilter/nf_nat_proto_gre.c net/netfilter/xt_hashlimit.c+4 -20 replies
29/69: nf_conntrack_h3223: sparse fixesnet/netfilter/nf_conntrack_h323_asn1.c+18 -180 replies
30/69: ipt_recent: fix sparse warningsnet/ipv4/netfilter/ipt_recent.c+4 -20 replies
31/69: {ip,arp,ip6}_tables: fix sparse warnings in compat codeinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c +1 more+20 -160 replies
32/69: nf_conntrack_ipv6: fix sparse warningsnet/ipv6/netfilter/nf_conntrack_reasm.c+1 -150 replies
33/69: nf_conntrack_netlink: fix unbalanced lockingnet/netfilter/nf_conntrack_netlink.c+1 -10 replies
34/69: nf_conntrack: fix accounting with fixed timeoutsnet/netfilter/nf_conntrack_core.c+3 -40 replies
35/69: nf_conntrack: use RCU for conntrack helpersinclude/net/netfilter/nf_conntrack_helper.h net/netfilter/nf_conntrack_helper.c net/netfilter/nf_conntrack_netlink.c+21 -500 replies
36/69: nf_conntrack_core: avoid taking nf_conntrack_lock in nf_conntrack_alter_replynet/netfilter/nf_conntrack_core.c+3 -30 replies
37/69: nf_conntrack_expect: use RCU for expectation hashinclude/net/netfilter/nf_conntrack_expect.h net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c net/netfilter/nf_conntrack_expect.c +1 more+41 -250 replies
38/69: nf_conntrack: use RCU for conntrack hashinclude/net/netfilter/nf_conntrack.h net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c net/netfilter/nf_conntrack_core.c +3 more+73 -430 replies
39/69: nf_conntrack: switch rwlock to spinlockinclude/net/netfilter/nf_conntrack_core.h net/netfilter/nf_conntrack_core.c net/netfilter/nf_conntrack_expect.c +3 more+41 -410 replies
40/69: nf_conntrack: optimize __nf_conntrack_find()include/net/netfilter/nf_conntrack.h net/netfilter/nf_conntrack_core.c net/netfilter/nf_conntrack_netlink.c +1 more+20 -130 replies
41/69: nf_conntrack: avoid duplicate protocol comparison in nf_ct_tuple_equal()include/net/netfilter/nf_conntrack_tuple.h+8 -90 replies
42/69: nf_conntrack: optimize hash_conntrack()net/netfilter/nf_conntrack_core.c+11 -715 replies
43/69: nf_conntrack: reorder struct nf_conntrack_l4protoinclude/net/netfilter/nf_conntrack_l4proto.h+9 -100 replies
44/69: nf_conntrack: don't inline early_drop()net/netfilter/nf_conntrack_core.c+3 -30 replies
45/69: nf_conntrack: naming unificationinclude/net/netfilter/nf_conntrack.h include/net/netfilter/nf_conntrack_l3proto.h include/net/netfilter/nf_conntrack_l4proto.h +10 more+157 -1670 replies
46/69: nf_nat: use RCU for bysource hashnet/ipv4/netfilter/nf_nat_core.c+6 -60 replies
47/69: nf_nat: switch rwlock to spinlocknet/ipv4/netfilter/nf_nat_core.c+13 -130 replies
48/69: nf_conntrack_h323: clean up code a bitnet/netfilter/nf_conntrack_h323_asn1.c+64 -640 replies
49/69: nf_conntrack_netlink: transmit mark during all eventsnet/netfilter/nf_conntrack_netlink.c+6 -50 replies
50/69: ipt_CLUSTERIP: kill clusterip_config_entry_getnet/ipv4/netfilter/ipt_CLUSTERIP.c+0 -70 replies
51/69: nf_conntrack: kill unused static inline (do_iter)net/netfilter/nf_conntrack_core.c+0 -80 replies
52/69: xt_hashlimit match, revision 1include/linux/netfilter/xt_hashlimit.h net/netfilter/xt_hashlimit.c+318 -410 replies
53/69: x_tables: semi-rewrite of /proc/net/foo_tables_*net/netfilter/x_tables.c+145 -850 replies
54/69: x_tables: netns propagation for /proc/net/*_tables_namesnet/netfilter/x_tables.c+19 -120 replies
55/69: x_tables: create per-netns /proc/net/*_tables_*include/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+67 -210 replies
56/69: nf_conntrack_h323: constify and annotate H.323 helpernet/ipv4/netfilter/nf_nat_h323.c net/netfilter/nf_conntrack_h323_asn1.c net/netfilter/nf_conntrack_h323_main.c +1 more+230 -2160 replies
57/69: nf_{conntrack,nat}_sip: annotate SIP helper with constinclude/linux/netfilter/nf_conntrack_sip.h net/ipv4/netfilter/nf_nat_sip.c net/netfilter/nf_conntrack_sip.c+18 -170 replies
58/69: nf_{conntrack,nat}_tftp: annotate TFTP helper with constnet/ipv4/netfilter/nf_nat_tftp.c net/netfilter/nf_conntrack_tftp.c+3 -20 replies
59/69: nf_{conntrack,nat}_pptp: annotate PPtP helper with constinclude/linux/netfilter/nf_conntrack_pptp.h net/ipv4/netfilter/nf_nat_pptp.c net/netfilter/nf_conntrack_pptp.c+14 -120 replies
60/69: nf_conntrack_sane: annotate SANE helper with constnet/netfilter/nf_conntrack_sane.c+5 -40 replies
61/69: nf_{conntrack,nat}_proto_tcp: constify and annotate TCP modulesinclude/net/netfilter/nf_conntrack.h net/ipv4/netfilter/nf_nat_proto_tcp.c net/netfilter/nf_conntrack_proto_tcp.c+26 -220 replies
62/69: nf_{conntrack,nat}_proto_udp{,lite}: annotate with constnet/ipv4/netfilter/nf_nat_proto_udp.c net/netfilter/nf_conntrack_proto_udp.c net/netfilter/nf_conntrack_proto_udplite.c+9 -50 replies
63/69: nf_{conntrack,nat}_proto_gre: annotate with constnet/ipv4/netfilter/nf_nat_proto_gre.c net/netfilter/nf_conntrack_proto_gre.c+5 -30 replies
64/69: nf_{conntrack,nat}_icmp: constify and annotatenet/ipv4/netfilter/nf_conntrack_proto_icmp.c net/ipv4/netfilter/nf_nat_proto_icmp.c net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c+15 -110 replies
65/69: nf_conntrack: annotate l3protos with constinclude/net/netfilter/nf_conntrack_core.h net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c +2 more+23 -200 replies
66/69: {ip,ip6}_queue: fix build errornet/ipv4/netfilter/ip_queue.c net/ipv6/netfilter/ip6_queue.c+28 -80 replies
67/69: nf_conntrack: fix sparse warningnet/netfilter/nf_conntrack_standalone.c+1 -10 replies
68/69: nf_nat: fix sparse warningnet/ipv4/netfilter/nf_nat_helper.c+1 -20 replies
69/69: xt_iprange: fix sparse warningsnet/netfilter/xt_iprange.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [NETFILTER 00/69]: Netfilter Update

Hi Dave,

following is the final netfilter update for 2.6.25. containing the iptables netns work by Alexey Dobriyan, lots of sparse warning fixes by Stephen, Eric and myself, const annotations throughout netfilter by Jan Engelhardt, a set of patches to finally use RCU for the conntrack and NAT hashes, some conntrack optimizations and some minor misc cleanups.

Please apply, thanks.

 include/linux/netfilter/nf_conntrack_pptp.h        |    2 +-
 include/linux/netfilter/nf_conntrack_sip.h         |    6 +-
 include/linux/netfilter/x_tables.h                 |   28 +-
 include/linux/netfilter/xt_conntrack.h             |   30 +-
 include/linux/netfilter/xt_hashlimit.h             |   37 ++-
 include/linux/netfilter/xt_owner.h                 |    4 +-
 include/linux/netfilter_arp/arp_tables.h           |    5 +-
 include/linux/netfilter_ipv4/ip_tables.h           |    5 +-
 include/linux/netfilter_ipv6/ip6_tables.h          |    5 +-
 include/linux/skbuff.h                             |    3 -
 include/linux/types.h                              |    2 +-
 include/net/arp.h                                  |    8 +-
 include/net/net_namespace.h                        |    4 +
 include/net/netfilter/nf_conntrack.h               |   15 +-
 include/net/netfilter/nf_conntrack_core.h          |    6 +-
 include/net/netfilter/nf_conntrack_expect.h        |    2 +
 include/net/netfilter/nf_conntrack_helper.h        |    4 -
 include/net/netfilter/nf_conntrack_l3proto.h       |    4 +-
 include/net/netfilter/nf_conntrack_l4proto.h       |   25 +-
 include/net/netfilter/nf_conntrack_tuple.h         |   17 +-
 include/net/netfilter/nf_log.h                     |    2 +-
 include/net/netns/ipv4.h                           |    6 +
 include/net/netns/ipv6.h                           |    5 +
 include/net/netns/x_tables.h                       |   10 +
 net/bridge/br_netfilter.c                          |    4 -
 net/bridge/netfilter/ebt_802_3.c                   |   10 +-
 net/bridge/netfilter/ebt_among.c                   |   27 +-
 net/bridge/netfilter/ebt_arp.c                     |   17 +-
 net/bridge/netfilter/ebt_arpreply.c                |   17 +-
 net/bridge/netfilter/ebt_dnat.c                    |    8 +-
 net/bridge/netfilter/ebt_ip.c                      |   14 +-
 net/bridge/netfilter/ebt_limit.c                   |    6 +-
 net/bridge/netfilter/ebt_log.c                     |   19 +-
 net/bridge/netfilter/ebt_mark.c                    |    8 +-
 net/bridge/netfilter/ebt_mark_m.c                  |    8 +-
 net/bridge/netfilter/ebt_pkttype.c                 |    8 +-
 net/bridge/netfilter/ebt_redirect.c                |    8 +-
 net/bridge/netfilter/ebt_snat.c                    |   11 +-
 net/bridge/netfilter/ebt_stp.c                     |   28 +-
 net/bridge/netfilter/ebt_ulog.c                    |    9 +-
 net/bridge/netfilter/ebt_vlan.c                    |   12 +-
 net/ipv4/arp.c                                     |    9 +-
 net/ipv4/netfilter/arp_tables.c                    |  102 ++++--
 net/ipv4/netfilter/arptable_filter.c               |   31 ++-
 net/ipv4/netfilter/ip_queue.c                      |   18 +-
 net/ipv4/netfilter/ip_tables.c                     |  112 ++++---
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |    7 -
 net/ipv4/netfilter/ipt_recent.c                    |    6 +-
 net/ipv4/netfilter/iptable_filter.c                |   33 ++-
 net/ipv4/netfilter/iptable_mangle.c                |   33 ++-
 net/ipv4/netfilter/iptable_raw.c                   |   33 ++-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |   14 +-
 .../netfilter/nf_conntrack_l3proto_ipv4_compat.c   |   40 ++-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c       |   22 +-
 net/ipv4/netfilter/nf_nat_core.c                   |   42 +--
 net/ipv4/netfilter/nf_nat_h323.c                   |    5 +-
 net/ipv4/netfilter/nf_nat_helper.c                 |    3 +-
 net/ipv4/netfilter/nf_nat_pptp.c                   |   10 +-
 net/ipv4/netfilter/nf_nat_proto_gre.c              |   16 +-
 net/ipv4/netfilter/nf_nat_proto_icmp.c             |    2 +-
 net/ipv4/netfilter/nf_nat_proto_tcp.c              |    2 +-
 net/ipv4/netfilter/nf_nat_proto_udp.c              |    2 +-
 net/ipv4/netfilter/nf_nat_rule.c                   |   16 +-
 net/ipv4/netfilter/nf_nat_sip.c                    |    4 +-
 net/ipv4/netfilter/nf_nat_snmp_basic.c             |    2 +-
 net/ipv4/netfilter/nf_nat_tftp.c                   |    2 +-
 net/ipv6/netfilter/ip6_queue.c                     |   18 +-
 net/ipv6/netfilter/ip6_tables.c                    |  113 ++++---
 net/ipv6/netfilter/ip6table_filter.c               |   33 ++-
 net/ipv6/netfilter/ip6table_mangle.c               |   33 ++-
 net/ipv6/netfilter/ip6table_raw.c                  |   31 ++-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |    7 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c     |   22 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   16 +-
 net/netfilter/nf_conntrack_core.c                  |  234 +++++++------
 net/netfilter/nf_conntrack_expect.c                |   53 ++--
 net/netfilter/nf_conntrack_h323_asn1.c             |  156 +++++----
 net/netfilter/nf_conntrack_h323_main.c             |   23 +-
 net/netfilter/nf_conntrack_h323_types.c            |  346 ++++++++++----------
 net/netfilter/nf_conntrack_helper.c                |   60 +---
 net/netfilter/nf_conntrack_irc.c                   |    2 +-
 net/netfilter/nf_conntrack_netlink.c               |   68 ++--
 net/netfilter/nf_conntrack_pptp.c                  |   14 +-
 net/netfilter/nf_conntrack_proto_generic.c         |    6 +-
 net/netfilter/nf_conntrack_proto_gre.c             |    6 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |    6 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |  192 ++++++------
 net/netfilter/nf_conntrack_proto_udp.c             |   19 +-
 net/netfilter/nf_conntrack_proto_udplite.c         |   19 +-
 net/netfilter/nf_conntrack_sane.c                  |    9 +-
 net/netfilter/nf_conntrack_sip.c                   |   29 +-
 net/netfilter/nf_conntrack_standalone.c            |   66 ++--
 net/netfilter/nf_conntrack_tftp.c                  |    5 +-
 net/netfilter/nf_log.c                             |    2 +
 net/netfilter/nfnetlink_log.c                      |    4 +-
 net/netfilter/nfnetlink_queue.c                    |    6 +-
 net/netfilter/x_tables.c                           |  313 ++++++++++++-------
 net/netfilter/xt_TCPMSS.c                          |   62 ++++-
 net/netfilter/xt_connlimit.c                       |    6 +-
 net/netfilter/xt_conntrack.c                       |   50 +++-
 net/netfilter/xt_hashlimit.c                       |  324 ++++++++++++++++--
 net/netfilter/xt_iprange.c                         |    2 +-
 net/netfilter/xt_owner.c                           |   14 +-
 103 files changed, 2089 insertions(+), 1295 deletions(-)
 create mode 100644 include/net/netns/x_tables.h

Alexey Dobriyan (13):
[NETFILTER]: x_tables: change xt_table_register() return value convention [NETFILTER]: x_tables: per-netns xt_tables
[NETFILTER]: x_tables: return new table from {arp,ip,ip6}t_register_table() [NETFILTER]: ip_tables: propagate netns from userspace [NETFILTER]: ip_tables: per-netns FILTER, MANGLE, RAW [NETFILTER]: ip6_tables: netns preparation
[NETFILTER]: ip6_tables: per-netns IPv6 FILTER, MANGLE, RAW [NETFILTER]: arp_tables: netns preparation
[NETFILTER]: arp_tables: per-netns arp_tables FILTER [NETFILTER]: netns: put table module on netns stop [NETFILTER]: x_tables: semi-rewrite of /proc/net/foo_tables_* [NETFILTER]: x_tables: netns propagation for /proc/net/*_tables_names [NETFILTER]: x_tables: create per-netns /proc/net/*_tables_*

Eric Dumazet (1):
[NETFILTER]: Supress some sparse warnings

Eric Leblond (1):
[NETFILTER]: nf_conntrack_netlink: transmit mark during all events

Helge Deller (1):
[NETFILTER]: nf_log: add netfilter gcc printf format checking

Ilpo Järvinen (2):
[NETFILTER]: ipt_CLUSTERIP: kill clusterip_config_entry_get [NETFILTER]: nf_conntrack: kill unused static inline (do_iter)

Jan Engelhardt (20):
[NETFILTER]: Use const in struct xt_match, xt_target, xt_table linux/types.h: Use __u64 for aligned_u64
[NETFILTER]: xt_conntrack: add port and direction matching [NETFILTER]: ebtables: remove casts, use consts
[NETFILTER]: ebtables: Update modules' descriptions [NETFILTER]: ebtables: mark matches, targets and watchers __read_mostly [NETFILTER]: xt_TCPMSS: consider reverse route's MTU in clamp-to-pmtu [NETFILTER]: xt_owner: allow matching UID/GID ranges [NETFILTER]: nf_conntrack_h323: clean up code a bit [NETFILTER]: xt_hashlimit match, revision 1
[NETFILTER]: nf_conntrack_h323: constify and annotate H.323 helper [NETFILTER]: nf_{conntrack,nat}_sip: annotate SIP helper with const [NETFILTER]: nf_{conntrack,nat}_tftp: annotate TFTP helper with const [NETFILTER]: nf_{conntrack,nat}_pptp: annotate PPtP helper with const [NETFILTER]: nf_conntrack_sane: annotate SANE helper with const [NETFILTER]: nf_{conntrack,nat}_proto_tcp: constify and annotate TCP modules [NETFILTER]: nf_{conntrack,nat}_proto_udp{,lite}: annotate with const [NETFILTER]: nf_{conntrack,nat}_proto_gre: annotate with const [NETFILTER]: nf_{conntrack,nat}_icmp: constify and annotate [NETFILTER]: nf_conntrack: annotate l3protos with const

Patrick McHardy (25):
[NETFILTER]: nf_nat: remove double bysource hash initialization [NETFILTER]: bridge netfilter: remove nf_bridge_info read-only netoutdev member [NETFILTER]: nfnetlink_log: fix typo
[NETFILTER]: ipt_recent: fix sparse warnings
[NETFILTER]: {ip,arp,ip6}_tables: fix sparse warnings in compat code [NETFILTER]: nf_conntrack_ipv6: fix sparse warnings
[NETFILTER]: nf_conntrack_netlink: fix unbalanced locking
[NETFILTER]: nf_conntrack: fix accounting with fixed timeouts
[NETFILTER]: nf_conntrack: use RCU for conntrack helpers
[NETFILTER]: nf_conntrack_core: avoid taking nf_conntrack_lock in nf_conntrack_alter_reply [NETFILTER]: nf_conntrack_expect: use RCU for expectation hash [NETFILTER]: nf_conntrack: use RCU for conntrack hash
[NETFILTER]: nf_conntrack: switch rwlock to spinlock
[NETFILTER]: nf_conntrack: optimize __nf_conntrack_find()
[NETFILTER]: nf_conntrack: avoid duplicate protocol comparison in nf_ct_tuple_equal() [NETFILTER]: nf_conntrack: optimize hash_conntrack()
[NETFILTER]: nf_conntrack: reorder struct nf_conntrack_l4proto [NETFILTER]: nf_conntrack: don't inline early_drop()
[NETFILTER]: nf_conntrack: naming unification
[NETFILTER]: nf_nat: use RCU for bysource hash
[NETFILTER]: nf_nat: switch rwlock to spinlock
[NETFILTER]: {ip,ip6}_queue: fix build error
[NETFILTER]: nf_conntrack: fix sparse warning
[NETFILTER]: nf_nat: fix sparse warning
[NETFILTER]: xt_iprange: fix sparse warnings

Stephen Hemminger (6):
[NETFILTER]: nf_nat_snmp: sparse warning
[NETFILTER]: nf_conntrack: sparse warnings
[NETFILTER]: nfnetlink_log: sparse warning fixes [NETFILTER]: conntrack: get rid of sparse warnings [NETFILTER]: more sparse fixes
[NETFILTER]: nf_conntrack_h3223: sparse fixes
-
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html