netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Why MLDv2 Report packet is freed ?
@ 2008-04-15 13:23 Ian Brown
  2008-04-15 14:48 ` YOSHIFUJI Hideaki / 吉藤英明
  0 siblings, 1 reply; 6+ messages in thread
From: Ian Brown @ 2008-04-15 13:23 UTC (permalink / raw)
  To: netdev, yoshfuji

Hello,

I have a question about the multicast routing support and pim6sd in
this latest tree;

I tried to run pim6sd daemon on a kernel with the latest updates from
the git tree;
and I had also a host with the latest updates from the git tree.
(The  pim6sd is taken from yoshifuji mcast-tools git tree.0

When a host joins a multicast group  a
Multicast Listener Report V2 (MLDV2) is sent. It is of type 143,
which is ICMPV6_MLD2_REPORT. I can see it with a sniffer on the router machine
running pim6sd.

The destination of the MLDv2 report is ff02::16.

Now, I don't understand something here:
I had looked at icmpv6_rcv() in net/ipv6/icmp.c.

I see that when the type of the ICMP packet is ICMPV6_MLD2_REPORT it
is dropped (calling kfree_skb()).

shouldn't it be handled and passed onward so that it will
eventually reach the pim6sd daemon ? or is this
only implemented currently for MLDV1 ?

I want to add that I saw on the machine running pim6sd that
this packet does not reach accept_mld6(). (I added some printing there).

This does not change also with "phyint eth0 mld_version 2" to pim6sd.conf;

Two last notes:
- I had mc_forwarding and forwarding set for IPv6 on the router machine.
- pim6stat shows possible MLD version = 1 on all interfaces (also after
  restarting pim6sd with mld_version 2).

Regards,
IB

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-04-17 10:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-15 13:23 Why MLDv2 Report packet is freed ? Ian Brown
2008-04-15 14:48 ` YOSHIFUJI Hideaki / 吉藤英明
2008-04-16 11:50   ` Ian Brown
2008-04-16 18:02     ` Brian Haley
2008-04-17  5:49       ` Ian Brown
2008-04-17 10:11         ` Rami Rosen

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).