From owner-freebsd-wireless@FreeBSD.ORG Fri Mar 23 17:07:42 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02853106566B for ; Fri, 23 Mar 2012 17:07:42 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id B0E088FC16 for ; Fri, 23 Mar 2012 17:07:41 +0000 (UTC) Received: by ghrr20 with SMTP id r20so3570516ghr.13 for ; Fri, 23 Mar 2012 10:07:34 -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:cc:content-type; bh=1zkmJ0sWMR7W3HNYqzoHCEADMBUjOi/j5FrVVeG/fgU=; b=US5TJxWF+TJ4IZVqPsgtWppBTtwmN/iSSflyfWYWvq8mSPVTMonJJ7p6pHNBqnxOhH BDzSDtV/PPSc12ji/1lwFX0NvKvT82uvQxRXfarH7mPoY5lSXzVBwLMhpwBgQgqvbmjp S5csYKhaeccyU4gTTL9z2i+HR+7HQ3Oj4R6TSQkA/SX9C6/wSdmEqRcp3KsnIrV6WugT gmb3v/wVuT6L4C3BOlMF1vT0O2jeRWC+XpaKkME2ZsxDRfUAAcGKEhqQtNxD+h0Xm7OD XQgjnlhIRL+Hsr45mURQ9C4p9FVw4Trfr2ukYJXAKjlrmT6Y2DQPDCLKjRvfBjMRUucp TNaQ== MIME-Version: 1.0 Received: by 10.68.234.195 with SMTP id ug3mr31523244pbc.4.1332522454385; Fri, 23 Mar 2012 10:07:34 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.143.33.5 with HTTP; Fri, 23 Mar 2012 10:07:34 -0700 (PDT) Date: Fri, 23 Mar 2012 10:07:34 -0700 X-Google-Sender-Auth: YxXJOhkfDfJTNZcuHIWry2SW_fg Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: ath5k-devel@lists.ath5k.org, ath9k-devel Subject: Request for help: gui toolkit creation for atheros PHY/MAC statistics X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Mar 2012 17:07:42 -0000 Hi all, I'd like some help in writing a GUI toolkit for recording, playing back and visualising some of the PHY/MAC statistics the Atheros NICs expose. What I can do: help with the MAC/PHY side of things, identify what initial things would be good to support and what would actually be useful. What I can't do: dedicate time to write a GUI. :-) What I'd like to see: something completely free/open source written so we can improve the foss wireless development process. (Why I'm doing this: I'm fed up staring at printf() debugging in ath9k/FreeBSD and it's hard to have others visualise what's going on ..) I'd like it to be in C++/QT (before you ask - if you can make python or ${OTHER_LANG} handle the sheer rates of wifi traffic, MAC counters and PHY errors, _live_, and on tablet/atom class hardware, then please by all means do so..) and I'd like it to be platform portable. That way it can be used as a visualisation tool on other platforms, even if it's unable to do live capture itself (think MacOSX/Windows.) I'm talking about peaking on upwards of 10,000 PHY events a second in a very noisy environment, as well as the potential for some frequency domain analysis of time series data. This is why I think C++ is a more suitable target language over anything scripting-y. If you're interested in this then please drop me a private line and we'll get this off the ground. Thanks, Adrian