[Xorp-hackers] MLD(v2) on Linux 2.6.26-rc7 kernel?

Pavlin Radoslavov pavlin at ICSI.Berkeley.EDU
Mon Jun 23 20:06:25 PDT 2008


Kevin Fall <kfall at cs.berkeley.edu> wrote:

> Hi folks.
> 
> I've just this past weekend spun up Xorp to experiment with MLDv2 and  
> some other things.  After noticing the lack of v6 multicast routing in  
> Linux 2.6.25.x kernels, I build a more bleeding edge 2.6.26 (rc7)  
> kernel that has v6 multicast routing included-- or at least, says it  
> does.
> 
> When I run Xorp 1.4 configured to do MLDv2 (on eth3), I see this:
> 
> [ 2008/06/23 09:01:20 TRACE xorp_mld MLD6IGMP ] TX MLD_LISTENER_QUERY  
> from fe80::204:5aff:fe9f:9e80 to ff02::1
> [ 2008/06/23 09:01:20  ERROR xorp_mld:21363 MLD6IGMP +1519  
> xrl_mld6igmp_node.cc mfea_client_send_protocol_message_cb ] Cannot  
> send a protocol message: 102 Command failed Cannot send MLD protocol  
> message from fe80::204:5aff:fe9f:9e80 to ff02::1 on vif eth3:  
> sendmsg(proto 58 size 28 from fe80::204:5aff:fe9f:9e80 to ff02::1 on  
> vif eth3) failed: Invalid argument
> 
> So, before I spend hours digging to figure out just what this is, does  
> somebody already have an idea?

Nothing obvious comes to mind. Do you see the problem if you
configure to run MLDv1 instead of MLDv2?

Could you try to run the latest XORP code from anon. CVS.
Number of things have changed in the FEA since the 1.4 release, so
there is some chance this problem is gone.

BTW, what OS distribution/version are you using, and how did you
update the kernel config: i.e., using a built-in mechanism like
apt-get or just downloading from kernel.org and compiling by hand?

Could you send your kernel .config file as well.

Pavlin



More information about the Xorp-hackers mailing list