[mpls-linux-general] ldp_portable + Quagga 0.96.5 + IPv6
Status: Beta
Brought to you by:
jleu
|
From: Andre G. <an...@gr...> - 2004-05-28 16:33:27
|
Hi, I'm trying to install mpls-linux, which works quite smoothly. But when I came to quagga, quite a few problems arose. I took quagga-mpls and quagga from the p4 depot, ran diff over them and patched a Quagga 0.96.5 (Debian Source Package), which worked with some minor tweaks.=20 After I started mplsd, the problems began. Mplsd doesn't check the address family of addresses assigned to the interfaces, leading to IPv6 addresses being misinterpreted. So I hacked some checks for AF_INET.=20 After that, I get segfaults on a 'write file' after I enabled 'mpls ldp' and an infinite loop on mpls ldp lsr-id <addr> As both occur at some MPLS_LIST-handling, I suspect the problem to be somewhere inside it. Is someone with more insight to the code able to reproduce these problems or will I have to debug it myself? I'd be pleased to get quagga-ldp running, but my time to dig inside the 40k lines of code is rather limited. :/ Andre --=20 This message is closed-punchlined for the humor-impaired. |