From owner-cvs-all Thu Jul 22 2:31:39 1999 Delivered-To: cvs-all@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 0B28E14FAD; Thu, 22 Jul 1999 02:31:25 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 081221C9E; Thu, 22 Jul 1999 17:29:47 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Luigi Rizzo Cc: jkh@FreeBSD.org (Jordan K. Hubbard), cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/sysinstall tcpip.c In-reply-to: Your message of "Thu, 22 Jul 1999 08:39:15 +0200." <199907220639.IAA25913@labinfo.iet.unipi.it> Date: Thu, 22 Jul 1999 17:29:47 +0800 From: Peter Wemm Message-Id: <19990722092947.081221C9E@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Luigi Rizzo wrote: > > The ultimate answer here is to make either bpf a loadable kernel module > > (which security conscious admins will be able to simply remove from /modu les) > > or come up with a lighter weight mechanism just for dhcp and other apps t hat > > need to see broadcast packets but not otherwise sniff the wire in full > > bpf glory. > > can you briefly summarise your (i.e. dhcp's) needs ? I am curious > why bootpd works without bpf... Because bootp only requires the packets be broadcast and can have addresses like: 172.12.255.255. However, DHCP requires the packets have addresses of 255.255.255.255, and certain (ie: windows) implementations are rather pedantic about it and won't accept the packets if they do not have the addresses as all 255's. Linux can do it, and our stack can *almost* do it. For this to work I think we need to be able to send and recieve broadcast UDP packets to 255.255.255.255 from an "up" interface without an ip address. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message