From owner-svn-src-user@FreeBSD.ORG Fri Aug 24 17:48:15 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4DE9106575C; Fri, 24 Aug 2012 17:48:15 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C036B8FC14; Fri, 24 Aug 2012 17:48:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q7OHmFx9079037; Fri, 24 Aug 2012 17:48:15 GMT (envelope-from adrian@svn.freebsd.org) Received: (from adrian@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q7OHmFmG079035; Fri, 24 Aug 2012 17:48:15 GMT (envelope-from adrian@svn.freebsd.org) Message-Id: <201208241748.q7OHmFmG079035@svn.freebsd.org> From: Adrian Chadd Date: Fri, 24 Aug 2012 17:48:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r239660 - user/adrian/ath_radar_stuff/src/pktlog X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Aug 2012 17:48:15 -0000 Author: adrian Date: Fri Aug 24 17:48:15 2012 New Revision: 239660 URL: http://svn.freebsd.org/changeset/base/239660 Log: * Add AR5212 PHY reporting * Fix compile issues Modified: user/adrian/ath_radar_stuff/src/pktlog/main.c Modified: user/adrian/ath_radar_stuff/src/pktlog/main.c ============================================================================== --- user/adrian/ath_radar_stuff/src/pktlog/main.c Fri Aug 24 17:47:58 2012 (r239659) +++ user/adrian/ath_radar_stuff/src/pktlog/main.c Fri Aug 24 17:48:15 2012 (r239660) @@ -6,9 +6,11 @@ #include +#include "net80211/ieee80211.h" #include "net80211/ieee80211_radiotap.h" #include "libradarpkt/pkt.h" +#include "libradarpkt/ar5212_radar.h" #include "libradarpkt/ar5416_radar.h" #include "libradarpkt/ar9280_radar.h" @@ -84,8 +86,10 @@ pkt_handle(int chip, const char *pkt, in return; } #endif - - if (chip == CHIP_AR5416) + if (chip == CHIP_AR5212) + r = ar5212_radar_decode(rh, pkt + rh->it_len, len - rh->it_len, + &re); + else if (chip == CHIP_AR5416) r = ar5416_radar_decode(rh, pkt + rh->it_len, len - rh->it_len, &re); else if (chip == CHIP_AR9280) @@ -151,7 +155,7 @@ static void usage(const char *progname) { - printf("Usage: %s \n", + printf("Usage: %s \n", progname); } @@ -171,7 +175,9 @@ main(int argc, const char *argv[]) exit(255); } - if (strcmp(argv[1], "ar5416") == 0) { + if (strcmp(argv[1], "ar5212") == 0) { + chip = CHIP_AR5212; + } else if (strcmp(argv[1], "ar5416") == 0) { chip = CHIP_AR5416; } else if (strcmp(argv[1], "ar9280") == 0) { chip = CHIP_AR9280;