All of lore.kernel.org
 help / color / mirror / Atom feed
From: brian@worldcontrol.com
To: Niels den Otter <otter@surfnet.nl>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Booting 2.5.63 vs 2.4.20 I can read multicast data
Date: Tue, 4 Mar 2003 22:11:02 -0800	[thread overview]
Message-ID: <20030305061102.GA8473@top.worldcontrol.com> (raw)
In-Reply-To: <20030304223953.GA3114@pangsit>

> On Monday,  3 March 2003, brian@worldcontrol.com wrote:
> > I give the 2.5 series a try every once in a while and found the 2.5.63
> > booted and ran reasonably well.
> > 
> > I happen to working on some multicast stuff and found that I can't
> > read multicast data when running 2.5.63.

On Tue, Mar 04, 2003 at 11:39:53PM +0100, Niels den Otter wrote:
> You appear to be strugling with the same problem I have. What I find is
> that the multicast application binds to the loopback instead of ethernet
> interface (also no IGMP joins are send out on the ethernet interface).
> Can you please check the output of 'netstat -n -g' and see if the
> multicast address shows up at the correct interface?

The apps I have vlc, and mpeg2dec (with mods) cannot read
multicast data under 2.5.63, but both work under 2.4.20.

I also have some PERL tools which do multicasting stuff and
they don't work any longer either.

However, I added 'eth0' to the IO::Socket::Multicast::mcast_add() 
call and now the data is showing up.

I believe this means back in the C/C++ paradigm you can't rely on
INADDR_ANY to do the right thing.  So you may have to set the
specific IP of the interface you want your multicast data to
come from in imr_interface.s_addr of the struct ip_mreq you pass
in via setsockopt( sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, ...

I'll give this a try and let you know what I find.

-- 
Brian Litzinger

  reply	other threads:[~2003-03-05  6:01 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-04  7:39 Booting 2.5.63 vs 2.4.20 I can't read multicast data brian
2003-03-04 22:39 ` Niels den Otter
2003-03-05  6:11   ` brian [this message]
2003-03-05  8:25     ` Booting 2.5.63 vs 2.4.20 I can " Niels den Otter
2003-03-06  9:49       ` brian
2003-03-06  5:06   ` [PATCH] Re: Booting 2.5.63 vs 2.4.20 I can't " James Morris
2003-03-06  4:51     ` David S. Miller
2003-03-06  9:48     ` Niels den Otter

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=20030305061102.GA8473@top.worldcontrol.com \
    --to=brian@worldcontrol.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=otter@surfnet.nl \
    /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.