[575] in linux-net channel archive
Re: traceroute -g ?
daemon@ATHENA.MIT.EDU (Matthias Urlichs)
Mon Jun 26 01:59:20 1995
To: submit-linux-dev-net@ratatosk.yggdrasil.com
From: urlichs@smurf.noris.de (Matthias Urlichs)
Date: 26 Jun 1995 07:16:09 +0200
In linux.dev.net, article <m0sPmhb-0002BxC@as.ucsb.edu>,
tamsky@as.ucsb.edu (Marc A. Tamsky) writes:
>
> } Yes, I know, but this doesn't necessarily have to stop you from assembling
> } the whole IP header in user space, and sending that.
>
> Yeah, but you want open a raw icmp socket and make the ip packets and
> route them yourself?
>
No, but if somebody has already done that, I wouldn't have to wait / hack
the kernel.
> Sounds like the code would be going into the wrong program.... :)
>
Actually, the version of traceroute I have does supply its own IP header --
sans options, which it gives to the kernel in a separate call and then
expects the kernel to piece them together. Very funny...
NB, is there a comprehensive .h file which maps all the names from BSD to
their Linux equivalents? IMHO, not following the standard naming
conventions for the IP networking stuff was a _major_ mistake. :-(
--
Yow!
-- Zippy the Pinhead
--
Matthias Urlichs \ XLink-POP Nürnberg | EMail: urlichs@smurf.noris.de
Schleiermacherstraße 12 \ Unix+Linux+Mac | Phone: ...please use email.
90491 Nürnberg (Germany) \ Consulting+Networking+Programming+etc'ing 42
PGP: 1B 89 E2 1C 43 EA 80 44 15 D2 29 CF C6 C7 E0 DE
Click <A HREF="http://smurf.noris.de/~urlichs/finger">here</A>.