All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick McHardy <kaber@trash.net>
To: Sven Anders <anders@anduras.de>
Cc: Massimiliano Hofer <max@nucleus.it>, netfilter-devel@lists.netfilter.org
Subject: Re: [PATCH] entry_data
Date: Mon, 19 Jun 2006 19:34:47 +0200	[thread overview]
Message-ID: <4496E037.2000706@trash.net> (raw)
In-Reply-To: <448FD0F6.3010506@anduras.de>

Sven Anders wrote:
> Massimiliano Hofer schrieb:
> 
>>Hi,
>>here is my proposed patch for an API change that supports entry specific data.
>>
>>As explained in my previous posts the purpose of this patch is to give matches 
>>the opportunity to store entry specific data. Several matches already achieve 
>>this reserving some space in the data fields, but these come from userspace 
>>and I don't think it is the Right Way(TM) to do it.
> 
> 
> Does this mean we can reuse these fields for other puroposes without breaking
> compatibility with iptables?

Yes, userspace ignores these fields. I still haven't really made up my
mind about this patch yet. I don't like the void ** approach very much,
but I didn't got around to thinking about something better yet. Please
stay patient with me :)

> I'm particularly interested in adding a negation to the "limit" match and I
> think the match is using one of these special data fields...
> 
>  > /* Ugly, ugly fucker. */
>  >  struct xt_rateinfo *master;
> 
> If this gives us the possibility to add the negation, who do we distinguish
> between the old and new limit version. In other words: Who do we reach a maximum
> compatibility?

IIRC userspace zeroes this field, so you could just do the usual
"0 -> no inversion, 1 -> inversion" thing and it would behave
correctly for both old and new userspace. But you need check
yourself if this is indeed true, I'm not really sure.

  parent reply	other threads:[~2006-06-19 17:34 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-04 22:29 [PATCH] entry_data Massimiliano Hofer
2006-06-11 23:19 ` Massimiliano Hofer
2006-06-12  9:50   ` Pablo Neira Ayuso
2006-06-12 12:45     ` Massimiliano Hofer
2006-06-13 15:19       ` Pablo Neira Ayuso
2006-06-13 20:56         ` Massimiliano Hofer
2006-06-19  0:15           ` Pablo Neira Ayuso
2006-06-19  7:02             ` Massimiliano Hofer
2006-06-19 23:37               ` Pablo Neira Ayuso
2006-06-20  1:39                 ` Patrick McHardy
2006-06-14  9:03 ` Sven Anders
2006-06-17 22:55   ` Massimiliano Hofer
2006-06-19 17:45     ` Patrick McHardy
2006-06-19 23:05       ` Massimiliano Hofer
2006-06-20  1:29         ` Patrick McHardy
2006-06-19 17:34   ` Patrick McHardy [this message]
2006-06-19 22:35     ` Massimiliano Hofer
2006-06-19 23:13       ` Patrick McHardy
2006-06-20 11:25         ` Massimiliano Hofer
2006-06-20 13:17           ` Patrick McHardy
2006-06-21  0:03             ` [PATCH] priv_data (formerly entry_data) Massimiliano Hofer
2006-06-21  0:30               ` Patrick McHardy
2006-06-21  0:45                 ` Massimiliano Hofer
2006-06-21  1:04                   ` Patrick McHardy
2006-06-21  8:31                     ` Massimiliano Hofer
2006-06-21 23:50                 ` Massimiliano Hofer
2006-06-22 15:18                   ` Patrick McHardy
2006-06-21  0:33               ` Massimiliano Hofer
2006-06-21  0:42                 ` Massimiliano Hofer

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=4496E037.2000706@trash.net \
    --to=kaber@trash.net \
    --cc=anders@anduras.de \
    --cc=max@nucleus.it \
    --cc=netfilter-devel@lists.netfilter.org \
    /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.