Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 1998 11:40:54 PDT
From:      Bill Fenner <fenner@parc.xerox.com>
To:        Julian Elischer <julian@whistle.com>
Cc:        Bill Fenner <fenner@parc.xerox.com>, Nate Lawson <nate@almond.elite.net>, freebsd-bugs@FreeBSD.ORG, freebsd-net@FreeBSD.ORG
Subject:   Re: Apparent bug in sendto() with raw sockets 
Message-ID:  <199806251840.LAA14290@mango.parc.xerox.com>
In-Reply-To: Your message of "Thu, 25 Jun 1998 10:18:57 PDT." <Pine.BSF.3.95.980625101801.21522C-100000@current1.whistle.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <Pine.BSF.3.95.980625101801.21522C-100000@current1.whistle.com>you w
rite:
>Why are we ... different?

Because the original implementation of raw sockets (the patches
included with LBL's traceroute) simply exposed ip_output()'s
interface, which requires length and offset in host order.  AFAIK,
this original implementation happened on suns, which is why nobody
noticed at the time.  We are compatible with this original
implementation.  OpenBSD and Linux chose to change the semantics
to the ones that are less surprising but not backwards compatible.

  Bill

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806251840.LAA14290>