From owner-freebsd-hackers Fri Nov 1 13:41:47 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7084637B401 for ; Fri, 1 Nov 2002 13:41:45 -0800 (PST) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 072B643E42 for ; Fri, 1 Nov 2002 13:41:45 -0800 (PST) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (IDENT:brdavis@localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.12.3/8.12.3) with ESMTP id gA1Lfhs7012588; Fri, 1 Nov 2002 13:41:43 -0800 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.3/8.12.3/Submit) id gA1LfgxY012587; Fri, 1 Nov 2002 13:41:42 -0800 Date: Fri, 1 Nov 2002 13:41:42 -0800 From: Brooks Davis To: Nate Lawson Cc: Brooks Davis , hackers@FreeBSD.ORG Subject: Re: [PATCH] switching to if_xname Message-ID: <20021101134142.B27263@Odin.AC.HMC.Edu> References: <20021101122304.A27263@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="dTy3Mrz/UPE2dbVg" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from nate@root.org on Fri, Nov 01, 2002 at 01:15:45PM -0800 X-Virus-Scanned: by amavisd-milter (http://amavis.org/) on odin.ac.hmc.edu Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --dTy3Mrz/UPE2dbVg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 01, 2002 at 01:15:45PM -0800, Nate Lawson wrote: > On Fri, 1 Nov 2002, Brooks Davis wrote: > > The bigger deal is breaking > > the network interface API and ABI which in turn breaks a few user land > > programs that use libkvm ("netstat -r" for exmaple). That's why this is > > a .0 feature. >=20 > Please check the libdnet port and possibly libpcap. libdnet was already broken by a different change (visability conditionals on IFNAMSIZ), but this change would break it more. It's a pretty simple fix (replace fr_to_ipfw_device with strlcpy). It should be noted that libdnet's ipfw support is already broken because it doesn't handle wildcards. libpcap doesn't require any patches. I've already told kris I'd provide fixes for the ports this change breaks. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --dTy3Mrz/UPE2dbVg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9wvUWXY6L6fI4GtQRAsySAKCcWRhfvbjODbeplNKE4sP9207F+wCeOun5 NQzKu0ARE1lovbajKOJ6eGs= =LlfO -----END PGP SIGNATURE----- --dTy3Mrz/UPE2dbVg-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message