From owner-freebsd-arch@FreeBSD.ORG Fri Apr 6 17:38:04 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05492106566B; Fri, 6 Apr 2012 17:38:04 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id C58BD8FC0A; Fri, 6 Apr 2012 17:38:03 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so2951448pbc.13 for ; Fri, 06 Apr 2012 10:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=PeJljTR3NJcjM5qoX8MtreIx4zU9gO7N0aR30t6yKZg=; b=Nu5x/14ZCPxX5J1SkOslF6cFJpyxK7ZidFz0BC1Dm5qyZbdjCE3GLZA1uOW7Cw/fXn YuBrAQUtTjrWUbIw1E9xa4uSLWW2qn4gDjMDAT4OpoW1ZnbvRfqiN3S6t9FpZZPU8Aje 0/7pkMIABpZ6DJODfikfFPCB3p+RU4CGumdUWHzZ91Sy8h0AWeZbnUmEBYc5zIwiD+52 +euQNFW3dJiF+rjYqMH96lyLU6WeKdEZ6bV78rpj5EZhfuoa5KSe8qfqdNkAswL/zQCK 2E9Hsu056sWEncJqhX8OFmnpE6udPDdND9skeW65RBASqWdO1wTdp2FrzFRajY2I52Dg qEzQ== MIME-Version: 1.0 Received: by 10.68.200.137 with SMTP id js9mr17327755pbc.110.1333733883561; Fri, 06 Apr 2012 10:38:03 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.142.134.6 with HTTP; Fri, 6 Apr 2012 10:38:03 -0700 (PDT) In-Reply-To: <201204060946.30180.bschmidt@freebsd.org> References: <201204060946.30180.bschmidt@freebsd.org> Date: Fri, 6 Apr 2012 10:38:03 -0700 X-Google-Sender-Auth: seir-TC6TTr-mLvaZXG1DOLIao0 Message-ID: From: Adrian Chadd To: Bernhard Schmidt Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-arch@freebsd.org Subject: Re: [RFC] break out 'statfoo' from wlanstats/athstats into a shared library X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 17:38:04 -0000 On 6 April 2012 00:46, Bernhard Schmidt wrote: >> * (npestats? What's npe?) > > Ethernet driver, check the xscale port. Hm, whyw asn't that ever folded into -HEAD? >> * migrate wlanstats out from tools into the base system. >> >> Does anyone have any particular reason not to do this? > > What I'd always wanted to see is wlanstats' -i being extended to > recognize not just wlanN, as in > > wlanstats -i wlan0 (teh default) > wlanstats -i wlan1 > wlanstats -i ath0 > wlanstats -i mwl0 The trouble is finding a representation of the ioctl statistics that is portable enough to use like this. ath0/mwl0 don't export the same statistics by any means; and the athstats tool uses a couple of ioctl APIs (one for HAL, one for ath) to fetch statistics. FWIW, I'm about to extend the athstats tool and HAL diagnostic API to include more detailed interrupt statistics. This will help when diagnosing mis-behaving bus hardware. Adrian