[mpls-linux-devel] MPLS Linux Null Driver on Quagga
Status: Beta
Brought to you by:
jleu
From: Rodrigo D. <ro...@tr...> - 2010-03-30 22:07:22
|
Hi James and all! I've been messing with mpls on archlinux, like compiling the kernel from git and so on. I already made all MPLS Labs and even integrated, using static routes, using Cisco/GNS3. Now it's time to try something harder, like LDP ;D I followed the instructions from last month posts' and I successfully compiled quagga from git too. But I stopped in the fact that I can only compile using null driver. Question 1: Using null driver LDP does nothing, right? Even with null driver some simple tasks in zebra, like doing a 'no shutdown' in a interface hangs zebra, and I can only kill with 'pkill -9 zebra'. I tried to search and figure what is happening, but the code is very messy and I can't even see where to start. Later I tried to compile without null driver, and I compiled successfully. The 'no shutdown' does not hang zebra anymore, but it hangs randomly. (I can hang changing settings using ifconfig from another vty too). Question 2: So.... Do you have any hints or advices to where can I look first? I debugged a lot and backtraces don't give me nothing useful (only suspicions on something related to netlink), and running zebra without deamon (-b) doesn't helped too. Question 2.1: Do you have some hint where I can put some breakpoints to try? Any help is apreciated. ;) |