[Xorp-users] Xorp 1.5 can't add multicast vif

Pavlin Radoslavov pavlin at ICSI.Berkeley.EDU
Wed Aug 20 20:00:51 PDT 2008


For the record, I just committed the fix to CVS:

Revision  Changes                               Path
1.13      +16 -8;  commitid: 619348acd86d41a7;  xorp/config/acipmrt.m4
1.295     +13 -5;  commitid: 619348acd86d41a7;  xorp/configure

Please let me know if it works for you
(assuming you are still using the code from CVS ;)

Pavlin

Matt Stevens <matts at redcondor.com> wrote:

> Pavlin Radoslavov wrote:
> > Matt Stevens <matts at redcondor.com> wrote:
> > 
> >> I'm trying to migrate a working config from 1.4 to 1.5, but running into 
> >> the following problem.
> > 
> > I guess you are running the latest code from anon. CVS.
> > Accidentally this morning I found exactly same problem,
> > so I am working on it right now.
> > FYI, the problem is in the ./configure mechanism that
> > discovers whether multicast routing is supported.
> > Few days ago I probably broke it for older Linux kernels while
> > trying to get it working for the latest 2.6.26 kernel.
> > 
> > Pavlin
> > 
> >> 2008/08/20 13:50:11 INFO xorp_fea MFEA ] MFEA started
> >> [ 2008/08/20 13:50:11 INFO xorp_fea MFEA ] Interface enabled Vif[eth0] 
> >> pif_index: 3 vif_index: 0 addr: 208.80.200.6 subnet: 208.80.200.0/24 
> >> broadcast: 208.80.200.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST 
> >> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> >> [ 2008/08/20 13:50:11  ERROR xorp_fea:11223 MFEA +1081 mfea_mrouter.cc 
> >> add_multicast_vif ] add_multicast_vif() failed: IPv4 multicast routing 
> >> not supported
> >> [ 2008/08/20 13:50:11  ERROR xorp_fea:11223 MFEA +1186 mfea_node.cc 
> >> start_vif ] Cannot start vif eth0: cannot add the multicast vif to the 
> >> kernel
> >> [ 2008/08/20 13:50:11 WARNING xorp_fea XrlMfeaTarget ] Handling method 
> >> for mfea/0.1/start_vif failed: XrlCmdError 102 Command failed Cannot 
> >> start vif eth0: cannot add the multicast vif to the kernel
> >> [ 2008/08/20 13:50:11  ERROR xorp_rtrmgr:10896 RTRMGR +681 
> >> master_conf_tree.cc commit_pass2_done ] Commit failed: 102 Command 
> >> failed Cannot start vif eth0: cannot add the multicast vif to the kernel
> >>
> >> This same config works fine on 1.4 - and I've tried starting with a 
> >> blank config and adding bits in. As soon as I configure my plumbing 
> >> things go south...
> >>
> >> My running kernel is 2.6.18.8-0.10
> >> -- 
> >> matt
> >>
> >> _______________________________________________
> >> Xorp-users mailing list
> >> Xorp-users at xorp.org
> >> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> > 
> 
> Yeah. I picked up the cvs version for the build issue we talked about 
> yesterday.
> 
> Sounds like I need to apply the patch you sent to the 1.5 release 
> instead of using cvs :-)
> 
> Thanks for letting me know before I spent too long chasing things!
> -- 
> matt
> 
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users



More information about the Xorp-users mailing list