[Xorp-users] XORP 1.3 IPv6 mcast problem on FreeBSD 6.2RC1

Pavlin Radoslavov pavlin at icir.org
Wed Nov 29 00:24:38 PST 2006


Pavlin Radoslavov <pavlin at icir.org> wrote:

> > I am trying to run  XORP 1.3  PIM-SMv6 on FreeBSD 6.2RC1, and the XORP
> > complains "Device not configured" on sending an IPv6 multicast packet
> > (both MLD and PIM-SMv6). Sending IPv4 multicast  packets is not a
> > problem.
> > The same XORP code is running without a problem on FreeBSD 6.1R.
> > The XORP from CVS creates a compiler's Segmentation Fault during compilation.
> > 
> > I guess these problems are very much because of the FreeBSD, but I'd
> > like to know if there are others who experienced (or may have solved)
> > these problems.
> 
> Could you include your XORP configuration.
> 
> Also, regarding the compilation problem, could you try to compile
> the latest XORP code from CVS. There have been few OSPF
> compilation-related changes recently, so there is a slight chance
> the problem will not be triggered.

I installed FreeBSD-6.2-RC1 (actually upgraded from FreeBSD-6.1)
and I didn't see the compilation error with the latest code from
CVS.
However, I was able to replicate the sendmsg() issue. After some
investigation I found the problem (in XORP), and now it is fixed
in CVS.

Please get the latest code from CVS and let us know if you still see
the compilation and/or run-time problem.

Regards,
Pavlin

> Thanks,
> Pavlin
> 
> > regards,
> > 
> > Below are the errors:
> > 
> > 1. XORP IPv6 multicast (MLD only)
> > [ 2006/11/28 11:28:32  ERROR xorp_fea:66931 MFEA +2249
> > mfea_proto_comm.cc proto_socket_write ] sendmsg(proto 58 size 24 from
> > fe80::20c:29ff:fe35:3766 to ff02::1 on vif em1) failed: Device not
> > configured
> > [ 2006/11/28 11:28:32 WARNING xorp_fea XrlMfeaTarget ] Handling method
> > for mfea/0.1/send_protocol_message6 failed: XrlCmdError 102 Command
> > failed Cannot send MLD protocol message from fe80::20c:29ff:fe35:3766
> > to ff02::1 on vif em1: sendmsg(proto 58 size 24 from
> > fe80::20c:29ff:fe35:3766 to ff02::1 on vif em1) failed: Device not
> > configured
> > [ 2006/11/28 11:28:32  ERROR xorp_mld:67010 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::20c:29ff:fe35:3766 to ff02::1 on vif em1:
> > sendmsg(proto 58 size 24 from fe80::20c:29ff:fe35:3766 to ff02::1 on
> > vif em1) failed: Device not configured
> > 
> > 2. Compiler's segmentation fault (this is just FYI, the error should
> > be forwarded to GNU guys)
> > 
> > /usr/include/c++/3.4/bits/stl_list.h: In instantiation of `void
> > std::list<_Tp, _Alloc>::_M_insert(std::_List_iterator<_Tp>, const
> > _Tp&) [with _Tp = XrlAtom, _Alloc = std::allocator<XrlAtom>]':
> > /usr/include/c++/3.4/bits/stl_list.h:755:   instantiated from `void
> > std::list<_Tp, _Alloc>::push_front(const _Tp&) [with _Tp = XrlAtom,
> > _Alloc = std::allocator<XrlAtom>]'
> > ../../libxipc/xrl_args.hh:470:   instantiated from here
> > /usr/include/c++/3.4/bits/stl_list.h:1164: internal compiler error:
> > Segmentation fault: 11
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> > gmake[3]: *** [print_lsas.o] Error 1
> > gmake[3]: Leaving directory `/usr/local/src/xorp-cvs/ospf/tools'
> > gmake[2]: *** [all-recursive] Error 1
> > gmake[2]: Leaving directory `/usr/local/src/xorp-cvs/ospf'
> > gmake[1]: *** [all-recursive] Error 1
> > gmake[1]: Leaving directory `/usr/local/src/xorp-cvs'
> > gmake: *** [all] Error 2
> > 
> > 
> > 
> > 
> > -- 
> > <husni>
> > 
> > _______________________________________________
> > Xorp-users mailing list
> > Xorp-users at xorp.org
> > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> 
> _______________________________________________
> 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