Open andrnils opened 10 years ago
This should be fixed now but required a change in the way Rost communicates with quagga so quagga needs to be updated as well. There is quagga patch for 0.99.23 added to the repostitory. Could you verify that the fix works on your system?
The fix works, a little, a show ip route or a show ip bgp outputs 65535 chars , which is far from a full bgp table, somewhere around a thusand lines. The segfaults are gone.
Turned out cligen clipped individual output messages to 64k. The output code in Rost has been rearranged and I have been able to view 100k routes at least. The fix requires an update to clicon and there is an updated quagga patch as well.
Fixed the cligen 64k limitation as well.
Running
show ip route
crashes the clicon_cli frontend:Same with
show ip route bgp
This is with a full bgp:
Running
show ip route 0.0.0.0/4 longer-prefixes
works, whereasshow ip route 0.0.0.0/3 longer-prefixes
segfaults