From owner-freebsd-hackers Mon Jun 10 16:05:22 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA14744 for hackers-outgoing; Mon, 10 Jun 1996 16:05:22 -0700 (PDT) Received: from toccata.fugue.com (toccata.fugue.com [204.254.239.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA14738 for ; Mon, 10 Jun 1996 16:05:19 -0700 (PDT) Received: from localhost (mellon@localhost) by toccata.fugue.com (8.6.12/8.6.11) with SMTP id QAA27841 for ; Mon, 10 Jun 1996 16:05:18 -0700 Message-Id: <199606102305.QAA27841@toccata.fugue.com> To: freebsd-hackers@freebsd.org Subject: Swapped ethertype in BPF output? Date: Mon, 10 Jun 1996 16:05:18 -0700 From: Ted Lemon Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I'm the author of the Internet Software Consortium DHCP server. One of the operating systems on which ISC dhcpd is supported is FreeBSD. A FreeBSD user has reported a problem in that on FreeBSD, BPF apparently swaps the ethertype supplied by the user program when sending a packet. If true, this breaks code in dhcpd that works on all other platforms that support BPF, including NetBSD, BSD/OS, and DEC Alpha OSF/1. Is this user correct, and if so, is this a known bug that is going to be fixed, or a ``feature''? The FreeBSD port is completely clean other than this, and I would really prefer not to have to put in an ifdef for something like this. _MelloN_