From owner-freebsd-hackers Wed Oct 22 05:16:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA25137 for hackers-outgoing; Wed, 22 Oct 1997 05:16:24 -0700 (PDT) (envelope-from owner-freebsd-hackers) Received: from plum.cyber.com.au (plum.cyber.com.au [203.7.155.24]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id FAA25132 for ; Wed, 22 Oct 1997 05:16:20 -0700 (PDT) (envelope-from darrenr@cyber.com.au) Received: (from darrenr@localhost) by plum.cyber.com.au (8.6.12/8.6.6) id WAA06516; Wed, 22 Oct 1997 22:15:50 +1000 From: Darren Reed Message-Id: <199710221215.WAA06516@plum.cyber.com.au> Subject: more struct ifnet move lossage. To: tlambert@primenet.com Date: Wed, 22 Oct 1997 22:15:50 +1000 (EST) Cc: hackers@freebsd.org In-Reply-To: <199710202351.QAA27105@usr05.primenet.com> from "Terry Lambert" at Oct 20, 97 11:51:43 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Sigh...the changes for 3.0 are more extensive than I first thought, although _all_ the problems stem from "struct ifnet" being moved and it not being included, by default, from net/if.h (it appears to be the _only_ change that isn't backward compatible). Including netinet/if_ether.h, whilst backawrd compatible in -current with itself, is broken because it requires "struct ifnet" in a structure. I'm curious...does tcpdump still compile on -current, `out of the box' ? (Just to state the obvious, you don't compile tcpdump with -DKERNEL) Darren