Date: Tue, 27 Jun 1995 20:16:05 PDT From: Bill Fenner <fenner@parc.xerox.com> To: roberto@blaise.ibp.fr (Ollivier Robert) Cc: wollman@freefall.cdrom.com (Garrett A. Wollman), current@freebsd.org Subject: Re: traceroute with LSRR options Message-ID: <95Jun27.201611pdt.49860@crevenia.parc.xerox.com> In-Reply-To: Your message of "Thu, 22 Jun 95 02:41:22 PDT." <199506220941.LAA02391@blaise.ibp.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <199506220941.LAA02391@blaise.ibp.fr> you write: >Speaking of traceroute, it would be nice to have the version >that support loose sorce routing, the "-g" option... I attempted to port Matt Mathis's original LSRR patches to our traceroute. It turns out that Matt's code assumes that, even if you set IP_HDRINCL, the kernel will include any options you set with IP_OPTIONS. Our rip_output, however, says: if ((inp->inp_flags & INP_HDRINCL) == 0) { ... opts = inp->inp_options; } else { ... opts = NULL; ... } Is there any reason not to allow the insertion of options with the IP_OPTIONS setsockopt(), even if the user has set IP_HDRINCL? (I know that Stevens says the convention is that if you set IP_HDRINCL then you really mean IP_HDRINCL. But I also think that if you set IP_OPTIONS then you really mean IP_OPTIONS...) Bill
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95Jun27.201611pdt.49860>