From: Stephen Hemminger <shemminger@linux-foundation.org>
To: renzo@cs.unibo.it (Renzo Davoli)
Cc: linux-kernel@vger.kernel.org
Subject: Re: New Address Family: Inter Process Networking (IPN)
Date: Wed, 5 Dec 2007 23:04:46 -0700 [thread overview]
Message-ID: <20071205230446.5487f4b5@shemminger-laptop> (raw)
In-Reply-To: <20071206053821.GB1464@cs.unibo.it>
On Thu, 6 Dec 2007 06:38:21 +0100
renzo@cs.unibo.it (Renzo Davoli) wrote:
> On Wed, Dec 05, 2007 at 04:55:52PM -0500, Stephen Hemminger wrote:
> > On Wed, 5 Dec 2007 17:40:55 +0100
> > renzo@cs.unibo.it (Renzo Davoli) wrote:
> > > 0- (Constructive) comments.
> > > 1- The "official" assignment of an Address Family.
> > > 2- Another "grabbing hook" for interfaces (like the ones already
> > > We are studying some way to register/deregister grabbing services,
> > > I feel this would be the cleanest way.
> >
> > Post complete source code for kernel part to netdev@vger.kernel.org.
> I'll do it as soon as possible.
> > If you want the hooks, you need to include the full source code for inclusion
> > in mainline. All the Documentation/SubmittingPatches rules apply;
> > you can't just ask for "facilitators" and expect to keep your stuff out of tree.
> I am sorry if I was misunderstood.
> I did not want any "facilitator", nor I wanted to keep my code outside
> the kernel, on the contrary.
Greate
> It is perfectly okay for me to provide the entire code for inclusion.
> The purposes of my message were the following:
> - I wanted to introduce the idea and say to the linux kernel community
> that a team is working on it.
> - Address family: is it okay to send a patch that add a new AF?
> is there a "AF registry" somewhere? (like the device major/minor
> registry or the well-known port assignment for TCP-IP).
The usual process is to just add the value as part of the patchset.
You then need to tell the glibc maintainers so it gets included appropriately
in userspace.
> - Hook: we have two different options. We can add another grabbing
> inline function like those used by the bridge and macvlan or we can
> design a grabbing service registration facility. Which one is preferrable?
The problem with making it a registration facilties are:
* risk of making it easier for non-GPL out of tree abuse
* possible ordering issues: ie. by hardcoding each hook, the
behaviour is defined in the case of multiple usages on the same
machine.
> The former is simpler, the latter is more elegant but it requires some
> changes in the kernel bridge code.
Not a big deal, but see above
> So the former choice is between less-invasive,safer,inelegant, the
> latter is more-invasive,less safe,elegant.
> We need a bit of time to stabilize the code: deeply testing the existing
> features and implementing some more ideas we have on it.
> In the meanwhile we would be grateful if the community could kindly ask to the
> questions above.
I am a believer in review early and often. It is easier to just deal with
the nuisance issues (style, naming, configuration) at the beginning rather
than the final stage of the project.
next prev parent reply other threads:[~2007-12-06 6:05 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-05 16:40 Renzo Davoli
2007-12-05 21:55 ` Stephen Hemminger
2007-12-06 5:38 ` Renzo Davoli
2007-12-06 5:43 ` Renzo Davoli
2007-12-06 6:04 ` Stephen Hemminger [this message]
2007-12-05 23:39 ` Andi Kleen
2007-12-06 5:30 ` Renzo Davoli
2007-12-06 6:19 ` Kyle Moffett
2007-12-06 6:59 ` David Newall
2007-12-06 16:34 ` Andi Kleen
2007-12-06 22:21 ` David Newall
2007-12-06 22:42 ` Andi Kleen
2007-12-06 16:35 ` Andi Kleen
2007-12-06 20:36 ` Chris Friesen
2007-12-06 21:26 ` Andi Kleen
2007-12-06 21:49 ` Chris Friesen
2007-12-06 22:07 ` Andi Kleen
2007-12-06 22:18 ` Renzo Davoli
2007-12-06 22:38 ` Andi Kleen
2007-12-07 0:18 ` Renzo Davoli
2007-12-06 23:02 ` Chris Friesen
2007-12-06 23:06 ` Andi Kleen
2007-12-06 23:42 ` Chris Friesen
2007-12-07 3:41 ` David Miller
2007-12-07 4:21 ` Chris Friesen
2007-12-07 4:54 ` Ben Pfaff
2007-12-07 6:40 ` David Miller
2007-12-07 10:03 ` Andi Kleen
2007-12-07 21:18 ` AF_IPN: Inter Process Networking, try these Renzo Davoli
2007-12-08 2:07 ` David Miller
2007-12-10 16:05 ` New Address Family: Inter Process Networking (IPN) Chris Friesen
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=20071205230446.5487f4b5@shemminger-laptop \
--to=shemminger@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=renzo@cs.unibo.it \
/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
all inboxes | Powered by JetHome®