From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: Tim Bird <tim.bird@am.sony.com>
Cc: Paul Mundt <lethal@linux-sh.org>,
Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>,
linux-embedded@vger.kernel.org,
David Woodhouse <dwmw2@infradead.org>,
Michael Opdenacker <michael@free-electrons.com>
Subject: Re: [RFC] Remove more code when IP_MULTICAST=n
Date: Wed, 24 Sep 2008 17:33:33 +0200 [thread overview]
Message-ID: <20080924173333.4fa1e50d@surf> (raw)
In-Reply-To: <48B432EF.1010403@am.sony.com>
Le Tue, 26 Aug 2008 09:44:31 -0700,
Tim Bird <tim.bird@am.sony.com> a écrit :
> In this particular case, I think we need to show that
> there are valid cases were an embedded product can use networking just
> fine, without IGMP support but with support for multicast. (I believe
> that's the slice that this particular patch makes). IMHO, what's
> needed is a test to show that this works. This can then be presented
> to the netdev guys, who are, after all much more experienced with the
> networking stuff. If they can show that multicast does indeed *need*
> IGMP to work correctly, then we need to back off. The last thing I
> want is to find out in the field that some streaming feature I've
> built into a Sony camera that relies on multicast won't work in lots
> of network configurations. If that's true, then David is doing me a
> favor by saying No. (Note that I might still make the decision to
> forego a feature for size reasons if the number of instances of
> non-workingness was small.)
The patch doesn't try to get multicast support to work without IGMP,
but tries to remove as much code as possible when multicast support is
not needed.
Two approaches have been tried :
* The first one, by Matt Mackall, was to add a new CONFIG_IGMP option
next to the existing CONFIG_MULTICAST option, to disable the parts
of the IGMP protocol support that were still compiled-in when
CONFIG_MULTICAST=n
* The second one, this patch, simply removes the IGMP protocol code
when CONFIG_MULTICAST=n, because my understanding is that the IGMP
protocol code is useless when multicast is not used.
I might try to send this second approach to netdev, but it seems that
not everybody agrees on the approach of removing things for the kernel
by adding more and more configuration options. If the network
maintainers don't agree with this approach, then I'm not sure how we
can make this patch progress in any way (and this is not an accusation
towards the network maintainers, they also have valid and good
arguments against the addition of dozens of configuration options to
disable a few KB of code).
Sincerly,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com
next prev parent reply other threads:[~2008-09-24 15:33 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-19 13:00 [RFC] Remove more code when IP_MULTICAST=n Thomas Petazzoni
2008-08-19 14:18 ` Geert Uytterhoeven
2008-08-25 6:48 ` Thomas Petazzoni
2008-08-26 3:33 ` Paul Mundt
2008-08-26 16:44 ` Tim Bird
2008-08-28 20:25 ` Alexander Clouter
2008-09-24 15:33 ` Thomas Petazzoni [this message]
2008-09-24 17:08 ` Tim Bird
2008-08-25 22:31 ` Mike Frysinger
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=20080924173333.4fa1e50d@surf \
--to=thomas.petazzoni@free-electrons.com \
--cc=Geert.Uytterhoeven@sonycom.com \
--cc=dwmw2@infradead.org \
--cc=lethal@linux-sh.org \
--cc=linux-embedded@vger.kernel.org \
--cc=michael@free-electrons.com \
--cc=tim.bird@am.sony.com \
/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).