From owner-cvs-all@FreeBSD.ORG Mon Jun 6 11:52:31 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2473616A41C; Mon, 6 Jun 2005 11:52:31 +0000 (GMT) (envelope-from bms@spc.org) Received: from arginine.spc.org (arginine.spc.org [83.167.185.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0F1043D49; Mon, 6 Jun 2005 11:52:30 +0000 (GMT) (envelope-from bms@spc.org) Received: from localhost (localhost [127.0.0.1]) by arginine.spc.org (Postfix) with ESMTP id C9DB76530A; Mon, 6 Jun 2005 12:50:29 +0100 (BST) Received: from arginine.spc.org ([127.0.0.1]) by localhost (arginine.spc.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 94191-01-2; Mon, 6 Jun 2005 12:50:29 +0100 (BST) Received: from empiric.dek.spc.org (host81-134-123-217.in-addr.btopenworld.com [81.134.123.217]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by arginine.spc.org (Postfix) with ESMTP id 7D5E565375; Mon, 6 Jun 2005 12:50:19 +0100 (BST) Received: by empiric.dek.spc.org (Postfix, from userid 1001) id F35F16266; Mon, 6 Jun 2005 12:52:16 +0100 (BST) Date: Mon, 6 Jun 2005 12:52:16 +0100 From: Bruce M Simpson To: Max Laier Message-ID: <20050606115216.GC734@empiric.icir.org> Mail-Followup-To: Max Laier , "M. Warner Losh" , thompsa@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200506050313.j553DDw0014630@repoman.freebsd.org> <20050605.211805.76955371.imp@bsdimp.com> <200506060615.03647.max@love2party.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <200506060615.03647.max@love2party.net> Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, thompsa@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/net if.c if.h if_ethersubr.c if_llc.h if_types.h if_var.h src/sys/netinet if_ether.c src/sys/sys sockio.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2005 11:52:31 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 06, 2005 at 06:14:54AM +0200, Max Laier wrote: > ifconfig uses plain ioctl's for that, it doesn't know anything about stru= ct=20 > ifnet. What suffers from changes like this are programs that use kmem(4)= to=20 > access the ifnet list directly. A grep turns up: routed(8), ifmcstat(8) = and=20 > netstat(1), but there might be others. A buildworld is best when in doub= t. Yay. I knew I'd be vindicated one day for adding redundant functionality to netstat (netstat -g's Group Memberships vs ifmcstat). :-) I say we keep netstat -g and nuke ifmcstat -- it's not even useful for the 'I've got a coredump file here and I want to know what the multicast groups were when I took the dump' situation as it takes no other arguments. If we need *that* functionality it should go elsewhere as per Brooks' suggestion to me in private email, IMHO. BMS --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Comment: '' iD8DBQFCpDjwueUpAYYNtTsRAnPUAKCm5XmM2RX9tv+DpJERX57HjRZ6BgCfYDOf WgcIHdF+QWX1b+GNjMqV3XM= =h1Qr -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v--