<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel">
    <title>gmane.comp.security.firewalls.netfilter.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47351"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47350"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47348"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47346"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47345"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47344"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47340"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47339"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47338"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47337"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47336"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47334"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47328"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47327"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47326"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47323"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47351">
    <title>Re: [PATCH 2/2] ipvs: Fix reuse connection if real server is dead</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47351</link>
    <description>&lt;pre&gt;
Sure, will do.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Simon Horman</dc:creator>
    <dc:date>2013-05-24T03:01:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47350">
    <title>Re: [PATCH v2] ipv4: netfilter: always let NUL terminated string ended by '\0'</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47350</link>
    <description>&lt;pre&gt;
Thank you too.

&lt;/pre&gt;</description>
    <dc:creator>Chen Gang</dc:creator>
    <dc:date>2013-05-24T01:11:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47348">
    <title>Re: [PATCH] ipv4: netfilter: always let NUL terminated string ended by '\0'</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47348</link>
    <description>&lt;pre&gt;
Yes, for 'loginfo-&amp;gt;prefix', really it is.

But for 'prefix', it is 128. the call work flow is:

  nf_log_packet() -&amp;gt;  "char prefix[NF_LOG_PREFIXLEN];"
    logger-&amp;gt;logfn() -&amp;gt; "prefix as last parameter"
      ipt_logfn() -&amp;gt;   "prefix as last parameter"
        ipt_ulog_packet() "prefix as last parameter"

  netfilter/nf_log.c:16:#define NF_LOG_PREFIXLEN128


Thanks.
&lt;/pre&gt;</description>
    <dc:creator>Chen Gang</dc:creator>
    <dc:date>2013-05-23T11:59:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47346">
    <title>Re: [PATCH] ipv4: netfilter: always let NUL terminated string ended by '\0'</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47346</link>
    <description>&lt;pre&gt;
Both are ULOG_PREFIX_LEN long.

From include/uapi/linux/netfilter_ipv4/ipt_ULOG.h:

/* private data structure for each rule with a ULOG target */
struct ipt_ulog_info {
        unsigned int nl_group;
        size_t copy_range;
        size_t qthreshold;
        char prefix[ULOG_PREFIX_LEN];
};

/* Format of the ULOG packets passed through netlink */
typedef struct ulog_packet_msg {
        unsigned long mark;
        long timestamp_sec;
        long timestamp_usec;
        unsigned int hook;
        char indev_name[IFNAMSIZ];
        char outdev_name[IFNAMSIZ];
        size_t data_len;
        char prefix[ULOG_PREFIX_LEN];
        unsigned char mac_len;
        unsigned char mac[ULOG_MAC_LEN;
        unsigned char payload[0];
} ulog_packet_msg_t;
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:49:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47345">
    <title>Re: [PATCH] ipv4: netfilter: always let NUL terminated string ended by '\0'</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47345</link>
    <description>&lt;pre&gt;
Really it is.

And 'prefix' max length is 128 (NF_LOG_PREFIXLEN), and 'pm-&amp;gt;prefix' max
length is 32 (ULOG_PREFIX_LEN), so we still need this patch, but need
improved.

So I should send patch v2.


Thanks.
&lt;/pre&gt;</description>
    <dc:creator>Chen Gang</dc:creator>
    <dc:date>2013-05-23T11:39:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47344">
    <title>Re: [PATCH 2/2] ipvs: Fix reuse connection if real server is dead</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47344</link>
    <description>&lt;pre&gt;Hi Simon,

On Wed, May 22, 2013 at 02:56:49PM +0900, Simon Horman wrote:

We can get this fix into 3.10-rc.

Please, address the comestic cleanups proposed by Sergei and resubmit
against the nf tree.

Thanks.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:34:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47340">
    <title>Re: [libnftables PATCH v2] examples: XML parsing examples</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47340</link>
    <description>&lt;pre&gt;
Applied with minor comestic cleanups, thanks Arturo.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:22:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47339">
    <title>Re: [libnftables PATCH v4] src: support for XML parsing</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47339</link>
    <description>&lt;pre&gt;
I fixed compilation without --with-xml-parsing, that case was probably
untested.

Finally applied with minor glitches. If you have follow up patches,
please make sure you rebase your tree upon current.

Thanks Arturo.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:21:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47338">
    <title>Re: [PATCH v2] netfilter: add and use nf_ipv6_ops in xt_addrtype</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47338</link>
    <description>&lt;pre&gt;
Applied to nf, thanks Florian.

I made some minor glitches (see below).


Renamed this to chk_addr, all functions there will be ipv6 related and
moved this to include/linux/netfilter_ipv6.h
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:18:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47337">
    <title>Re: [PATCH 3/3] netfilter: {ipt,ebt}_ULOG: rise warning on deprecation</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47337</link>
    <description>&lt;pre&gt;
Fixed and applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:09:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47336">
    <title>Re: [PATCH 2/3] netfilter: don't panic on error while walking through the init path</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47336</link>
    <description>&lt;pre&gt;
Applied.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T11:09:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47334">
    <title>Re: [PATCH] bridge: netfilter: using strlcpy() instead of strncpy()</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47334</link>
    <description>&lt;pre&gt;
Thank you too.

&lt;/pre&gt;</description>
    <dc:creator>Chen Gang</dc:creator>
    <dc:date>2013-05-23T10:57:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47331">
    <title>Re: [PATCH net-next] netfilter: xt_socket: use IP early demux</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47331</link>
    <description>&lt;pre&gt;
Applied to nf-next, thanks!
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T10:53:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47330">
    <title>Re: [PATCH 1/3] netfilter: ctnetlink: attach expectations to unconfirmed conntracks</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47330</link>
    <description>&lt;pre&gt;
Shouldn't we get reference of nf_ct_tuplehash_to_ctrack(h) here?
ctnetlink_create_expect will call nf_ct_put to release the reference finally.

or I miss something?


--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Gao feng</dc:creator>
    <dc:date>2013-05-23T09:34:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47329">
    <title>Re: [PATCH 3/3] netfilter: {ipt,ebt}_ULOG: rise warning on deprecation</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47329</link>
    <description>&lt;pre&gt;
par-&amp;gt;net-&amp;gt;xt.ebt_ulog_warn_deprecated?

anyway
Acked-by: Gao feng &amp;lt;gaofeng&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;


--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Gao feng</dc:creator>
    <dc:date>2013-05-23T08:59:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47328">
    <title>Re: [PATCH 2/3] netfilter: don't panic on error while walking through the init path</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47328</link>
    <description>&lt;pre&gt;
Acked-by: Gao feng &amp;lt;gaofeng&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;


--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Gao feng</dc:creator>
    <dc:date>2013-05-23T08:50:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47327">
    <title>[PATCH 2/3] netfilter: don't panic on error while walking through the init path</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47327</link>
    <description>&lt;pre&gt;Don't panic if we hit an error while adding the nf_log or pernet
netfilter support, just bail out.

Signed-off-by: Pablo Neira Ayuso &amp;lt;pablo&amp;lt; at &amp;gt;netfilter.org&amp;gt;
---
 net/netfilter/core.c   |   19 ++++++++++++++-----
 net/netfilter/nf_log.c |    5 +----
 2 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/net/netfilter/core.c b/net/netfilter/core.c
index 07c865a..3905104 100644
--- a/net/netfilter/core.c
+++ b/net/netfilter/core.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -304,15 +304,24 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static struct pernet_operations netfilter_net_ops = {
 
 void __init netfilter_init(void)
 {
-int i, h;
+int i, h, ret;
+
 for (i = 0; i &amp;lt; ARRAY_SIZE(nf_hooks); i++) {
 for (h = 0; h &amp;lt; NF_MAX_HOOKS; h++)
 INIT_LIST_HEAD(&amp;amp;nf_hooks[i][h]);
 }
 
-if (register_pernet_subsys(&amp;amp;netfilter_net_ops) &amp;lt; 0)
-panic("cannot create netfilter proc entry");
+ret = register_pernet_subsys(&amp;amp;netfilter_net_ops);
+if (ret &amp;lt; 0)
+goto err;
+
+ret = netfilter_log_init();
+if (ret &amp;lt; 0)
+goto err_pernet;
 
-if (netfilter_log_init() &amp;lt; 0)
-panic("cannot initializ&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T08:42:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47326">
    <title>[PATCH 1/3] netfilter: ctnetlink: attach expectations to unconfirmed conntracks</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47326</link>
    <description>&lt;pre&gt;This patch adds the capability to attach expectations to unconfirmed
conntrack entries. This patch is required by the DHCPv6 helper in
user-space.

Signed-off-by: Pablo Neira Ayuso &amp;lt;pablo&amp;lt; at &amp;gt;netfilter.org&amp;gt;
---
 include/net/netfilter/nf_conntrack.h               |    4 ++++
 include/uapi/linux/netfilter/nfnetlink_conntrack.h |    1 +
 net/netfilter/nf_conntrack_core.c                  |   20 ++++++++++++++++++++
 net/netfilter/nf_conntrack_netlink.c               |   14 ++++++++++++--
 4 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h
index 644d9c2..d172fc5 100644
--- a/include/net/netfilter/nf_conntrack.h
+++ b/include/net/netfilter/nf_conntrack.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -180,6 +180,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; extern struct nf_conntrack_tuple_hash *
 __nf_conntrack_find(struct net *net, u16 zone,
     const struct nf_conntrack_tuple *tuple);
 
+struct nf_conntrack_tuple_hash *
+nf_ct_unconfirmed_find(struct net *net, u16 zone,
+       const struct nf_conntrack_&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T08:42:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47325">
    <title>[PATCH 3/3] netfilter: {ipt,ebt}_ULOG: rise warning on deprecation</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47325</link>
    <description>&lt;pre&gt;This target has been superseded by NFLOG. Spot a warning
so we prepare removal in a couple of years.

Signed-off-by: Pablo Neira Ayuso &amp;lt;pablo&amp;lt; at &amp;gt;netfilter.org&amp;gt;
---
 include/net/netns/x_tables.h    |    6 ++++++
 net/bridge/netfilter/ebt_ulog.c |    6 ++++++
 net/ipv4/netfilter/Kconfig      |    2 +-
 net/ipv4/netfilter/ipt_ULOG.c   |    6 ++++++
 4 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/include/net/netns/x_tables.h b/include/net/netns/x_tables.h
index c24060e..02fe40f 100644
--- a/include/net/netns/x_tables.h
+++ b/include/net/netns/x_tables.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -15,5 +15,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct netns_xt {
 struct ebt_table *frame_filter;
 struct ebt_table *frame_nat;
 #endif
+#if IS_ENABLED(CONFIG_IP_NF_TARGET_ULOG)
+bool ulog_warn_deprecated;
+#endif
+#if IS_ENABLED(CONFIG_BRIDGE_EBT_ULOG)
+bool ebt_ulog_warn_deprecated;
+#endif
 };
 #endif
diff --git a/net/bridge/netfilter/ebt_ulog.c b/net/bridge/netfilter/ebt_ulog.c
index fc1905c..bfc40c7 100644
--- a/net/bridge/netfilter/ebt_ulog.c
+++ b/net/bridge/netfilte&lt;/pre&gt;</description>
    <dc:creator>Pablo Neira Ayuso</dc:creator>
    <dc:date>2013-05-23T08:42:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47323">
    <title>[PATCH v2] xtables: Add locking to prevent concurrent instances</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47323</link>
    <description>&lt;pre&gt;There have been numerous complaints and bug reports over the years when admins
attempt to run more than one instance of iptables simultaneously.  Currently
open bug reports which are related:

325: Parallel execution of the iptables is impossible
758: Retry iptables command on transient failure
764: Doing -Z twice in parallel breaks counters
822: iptables shows negative or other bad packet/byte counts

As Patrick notes in 325:  "Since this has been a problem people keep running
into, I'd suggest to simply add some locking to iptables to catch the most
common case."

I started looking into alternatives to add locking, and of course the most
common/obvious solution is to use a pidfile.  But this has various downsides,
such as if the application is terminated abnormally and the pidfile isn't
cleaned up.  And this also requires a writable filesystem.  Using a UNIX domain
socket file (e.g. in /var/run) has similar issues.

Starting in 2.2, Linux added support for abstract sockets.  These sockets
require no filesy&lt;/pre&gt;</description>
    <dc:creator>Phil Oester</dc:creator>
    <dc:date>2013-05-22T22:36:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47322">
    <title>Re: [PATCH v2 nf-next] netfilter: conntrack: remove the central spinlock</title>
    <link>http://permalink.gmane.org/gmane.comp.security.firewalls.netfilter.devel/47322</link>
    <description>&lt;pre&gt;
Typical machines have less than 10 structures like this one, there is no
gain trying to save some bytes, and more gain trying to get correct
alignments ;)

While conntracking can easily consume more than 10.000.000 conntracks on
a machine.



--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Eric Dumazet</dc:creator>
    <dc:date>2013-05-22T21:34:49</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.security.firewalls.netfilter.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.security.firewalls.netfilter.devel</link>
  </textinput>
</rdf:RDF>
