From owner-freebsd-arch@FreeBSD.ORG Fri Apr 6 00:17:17 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2FE981065670 for ; Fri, 6 Apr 2012 00:17:17 +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 062EC8FC1F for ; Fri, 6 Apr 2012 00:17:16 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so2161503pbc.13 for ; Thu, 05 Apr 2012 17:17:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Pgf7WWANPJ+7a2JZv09axEAv+ZR4weqVxFZ4/Zir+ug=; b=Il1r2Gv3HJubyoQSq9HDuPzBjc5sYFeoM+QgxvY56JCaKoe5T/HGFhzLxKcfnVN3AU Uw2Wx3q9aBI9xxld1odS2ZoEbPGmEYf8dOe4XYYsoDNFKBLxqMVoem1O8gG3sAR/JGGz 4ID1kKE37CWn/OltBUFMlEbtjiAecMStH1+mEOlWOGZO4FtKqn2qeodaqAxvyDQnytq5 1JTIDUwnfc71wwNi8MXsQzUlcf7mMXGij/VWM4ajjqIISCW8mFLTUuyWfR18NvLzEA4L opFmEO4n+Ba91TPo00I+za6A1JWXzE0rRzEjOXIsn7dE567drF2vl7FtwYbLxxXr3ot4 1YYg== MIME-Version: 1.0 Received: by 10.68.202.167 with SMTP id kj7mr11119631pbc.9.1333671436681; Thu, 05 Apr 2012 17:17:16 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.142.77.5 with HTTP; Thu, 5 Apr 2012 17:17:16 -0700 (PDT) Date: Thu, 5 Apr 2012 17:17:16 -0700 X-Google-Sender-Auth: 5Q3SLmv1nHQrjW_NZe9ziXOmOm0 Message-ID: From: Adrian Chadd To: freebsd-arch@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [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 00:17:17 -0000 Hi, There's a statistics library which Sam used for a variety of networking tasks: * wlanstats * mwlstats * athstats * (npestats? What's npe?) I've fixed some issues in athstats' copy of libstatfoo which I can port elsewhere. But I can also see scenarios where I'd like to use this library code in future statistics utilities that I'll write. What I'd like to do is: * break out the statfoo from these and create a libstatfoo, that's built as part of the base system; * teach wlanstats, mwlstats, athstats to use the system provided copy of libstatfoo; * migrate wlanstats out from tools into the base system. Does anyone have any particular reason not to do this? Adrian