From owner-cvs-src@FreeBSD.ORG Sun Nov 13 14:06:02 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E9C216A41F; Sun, 13 Nov 2005 14:06:02 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D33A43D45; Sun, 13 Nov 2005 14:06:02 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jADE62SO049329; Sun, 13 Nov 2005 14:06:02 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jADE61TP049328; Sun, 13 Nov 2005 14:06:02 GMT (envelope-from rwatson) Message-Id: <200511131406.jADE61TP049328@repoman.freebsd.org> From: Robert Watson Date: Sun, 13 Nov 2005 14:06:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/netstat main.c mbuf.c netstat.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2005 14:06:02 -0000 rwatson 2005-11-13 14:06:01 UTC FreeBSD src repository Modified files: usr.bin/netstat main.c mbuf.c netstat.h Log: Modify netstat -mb to use libmemstat when accessing a core dump or live kernel memory and not using sysctl. Previously, libmemstat was used only for the live kernel via sysctl paths. This results in netstat output becoming both more consistent between core dumps and the live kernel, and also more information in the core dump case than previously (i.e., mbuf cache information). Statistics relating to sfbufs still rely on a kvm descriptor as they are not currently exposed via libmemstat. netstat -m operating on a core is still unable to print certain sfbuf stats available on the live kernel. MFC after: 1 week Revision Changes Path 1.80 +2 -12 src/usr.bin/netstat/main.c 1.45 +51 -164 src/usr.bin/netstat/mbuf.c 1.46 +1 -2 src/usr.bin/netstat/netstat.h