All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick McHardy <kaber@trash.net>
To: Yasuyuki KOZAKAI <yasuyuki.kozakai@toshiba.co.jp>
Cc: netfilter-devel@lists.netfilter.org
Subject: Re: [RFC PATCH IPTABLES 0/12]: matches/targets unification
Date: Wed, 06 Dec 2006 11:25:58 +0100	[thread overview]
Message-ID: <45769AB6.8090403@trash.net> (raw)
In-Reply-To: <200611300943.kAU9hhUn013373@toshiba.co.jp>

Yasuyuki KOZAKAI wrote:
> Hi, all,
> 
> This patch series enables to unify matches/targets of ip[6]tables.
> 
> I've changed the only parts to unify register_{match,target} and
> moves duplicated functions to a file. Unfortunately, I had to change some
> arguments of the traditional APIs for them, but they are to avoid
> warning on compilation.
> 
> It might not be good time to submit this because of recent patch rush
> and it's just before next release of iptables, so it's just RFC this time.

I just released 1.3.7, so I think we could add this now.

Since the next version will be more than just a bugfix release,
one thing I wanted to bring up for some time ..

We currently have lots of extensions in iptables for non-mainline
matches and targets, some obsolete, some already decided against
merging and some that might be merged in the future. For the
extensions belonging to a feature that won't be merged, the same
argument applies as to POM, they increase the maintenance burden
and should really be maintained along with the kernel patch (and
pom already supports patching iptables).

More problematic are extensions for stuff that might get merged.
In many cases so far they were included by distributors if
compiled by default, but when merging a feature we often noticed
that the ABI had problems like 32/64 bit issues and needed to be
changed before merging, which effectively broke compatibility.
I think it would be preferable to have people wait until their
distribution releases a new version to use a new feature than
have strange and unexplained errors.

So, what I'm proposing is to remove all extensions that are
neither part of 2.4 or 2.6 from iptables, pushing those for
externally maintained patches to the patch maintainers, those
for patches maintained in pom to pom, and delete the rest.

Comments?

  parent reply	other threads:[~2006-12-06 10:25 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-30  9:43 [RFC PATCH IPTABLES 0/12]: matches/targets unification Yasuyuki KOZAKAI
2006-11-30 13:35 ` Patrick McHardy
2006-12-03  4:36 ` Yasuyuki KOZAKAI
2006-12-06 10:25 ` Patrick McHardy [this message]
2006-12-06 12:33   ` Yasuyuki KOZAKAI
     [not found]   ` <200612061233.kB6CXNxL024591@toshiba.co.jp>
2006-12-06 17:40     ` Patrick McHardy
2006-12-06 20:49   ` Martin Josefsson
2006-12-07  3:09     ` Patrick McHardy
     [not found] <b317600c0704110750x30861e6ft6cd0a53d415cba74@mail.gmail.com>
2007-04-11 14:52 ` Time module included in the default Fedora Fred Trotter
2007-04-11 15:58   ` Jan Engelhardt
2007-04-11 16:33     ` Patrick McHardy
2007-04-11 17:15       ` Fred Trotter
2007-04-11 17:34       ` Jan Engelhardt
2007-04-11 17:44         ` Patrick McHardy
2007-04-11 17:44           ` Patrick McHardy
2007-04-11 17:55     ` Pascal Hambourg

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=45769AB6.8090403@trash.net \
    --to=kaber@trash.net \
    --cc=netfilter-devel@lists.netfilter.org \
    --cc=yasuyuki.kozakai@toshiba.co.jp \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.