The traceroute utility on certain other systems support a -g
flag that allows you to specify a source-route for your traceroute
packets. This allows you to, for example, find out what route
packets take getting to you rather than just what route they take
It also allows you to snoop and find out how other people route
to each other. Much fun.
Fixed our kernel to conform to original distributed setsockopt() behavior
for raw IP sockets and imported (and fixed) current LBL traceroute.