This patch implements: 1) IPv6 address compression (core adapted from inet_ntop Linux function) 2) IPv6 routing table "pretty printing", i.e.: Node: 0 Time: 3s Ipv6ListRouting table Priority: 0 Protocol: ns3::Ipv6StaticRouting Node: 0 Time: 3s Ipv6StaticRouting table Destination Next Hop Flag Met Ref Use If ::1/128 :: UH 0 - - 0 fe80::/64 :: U 0 - - 1 2001:1::/64 :: U 0 - - 1 ::/0 fe80::200:ff:fe00:2 UG 0 - - 1 2001:2::200:ff:fe00:5/128 fe80::200:ff:fe00:3 UH 0 - - 1 Of course the RT is printed fine with monospaced fonts... otherwise it's ugly as hell.
looks ready to merge