From: Mr Dash Four <mr.dash.four@googlemail.com>
To: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Cc: Amos Jeffries <squid3@treenet.co.nz>,
netfilter@vger.kernel.org, netfilter-devel@vger.kernel.org,
Patrick McHardy <kaber@trash.net>
Subject: Re: [ANNOUNCE] ipset 6.13 released
Date: Mon, 02 Jul 2012 14:11:29 +0100 [thread overview]
Message-ID: <4FF19E01.6090400@googlemail.com> (raw)
In-Reply-To: <alpine.DEB.2.00.1207020916030.4335@blackhole.kfki.hu>
> Maybe ASCII art helps better to explain the different views:
>
> - Mr Dash Four
>
> -----------
> pkt comes in ----- | machine | ----- pkt goes out
> ^ ----------- ^
> destination source
>
> - my view follows how the subsytem sees the interfaces
>
> ------------------
> pkt comes in --- interface | ipset subsytem | interface --- pkt goes out
> ^ ------------------ ^
> source destination
>
>
How do you explain that the same "ipset subsystem" treats the IP address
of the "source" interface (according to your diagram above) as
"destination" when I match the same (incoming) packet above?
In other words, when I match a packet arriving on the "source" interface
(again, according to the diagram above) against the IP address this
"source" interface belongs to, I have to use "dst" designation, not
"src", but when I match it against the interface then I have to use
"src" instead? Also, how do you explain that the same designation
(destination) applies for everything else but the hash:net,iface set for
the same type of match (incoming packet)?
Give me a reasonable and coherent explanation and I'll accept your argument.
> "src" and "dst" are generic keywords of the set match and SET target of
> iptables/ip6tables and independent of the set types. The match and target
> have no idea what is "src" and "dst", the given set interprets them
> according to the type.
>
Regardless of whether the set match and SET target use these two
keywords, across the whole netfilter terminology, there is consistency
applied with the notable exception of the hash:net,iface and the "iface"
part in particular.
next prev parent reply other threads:[~2012-07-02 13:11 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-29 20:04 [ANNOUNCE] ipset 6.13 released Jozsef Kadlecsik
2012-07-01 10:46 ` Mr Dash Four
2012-07-01 12:09 ` Jozsef Kadlecsik
2012-07-01 12:19 ` Mr Dash Four
2012-07-01 12:37 ` Jozsef Kadlecsik
2012-07-01 12:44 ` Mr Dash Four
2012-07-01 12:52 ` Jozsef Kadlecsik
2012-07-01 13:17 ` Mr Dash Four
2012-07-01 15:21 ` Jozsef Kadlecsik
2012-07-01 16:52 ` Mr Dash Four
2012-07-01 21:30 ` Neal Murphy
2012-07-01 21:55 ` Jan Engelhardt
2012-07-01 22:59 ` Neal Murphy
2012-07-01 22:58 ` Amos Jeffries
2012-07-02 7:54 ` Jozsef Kadlecsik
2012-07-02 13:11 ` Mr Dash Four [this message]
2012-07-02 13:26 ` Jozsef Kadlecsik
2012-07-02 14:28 ` Mr Dash Four
2012-07-02 20:26 ` Jozsef Kadlecsik
2012-07-10 16:27 ` Alex Bligh
2012-07-01 18:32 ` Steven Kath
2012-07-01 13:21 ` Andreas Herz
2012-07-01 14:44 ` Jozsef Kadlecsik
2012-07-10 9:12 ` Andreas Herz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FF19E01.6090400@googlemail.com \
--to=mr.dash.four@googlemail.com \
--cc=kaber@trash.net \
--cc=kadlec@blackhole.kfki.hu \
--cc=netfilter-devel@vger.kernel.org \
--cc=netfilter@vger.kernel.org \
--cc=squid3@treenet.co.nz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).