From patchwork Wed Apr 24 19:25:52 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ben Greear X-Patchwork-Id: 2485911 Return-Path: X-Original-To: patchwork-linux-wireless@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id C5062DF25A for ; Wed, 24 Apr 2013 19:26:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757436Ab3DXT0A (ORCPT ); Wed, 24 Apr 2013 15:26:00 -0400 Received: from mail.candelatech.com ([208.74.158.172]:47367 "EHLO ns3.lanforge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757092Ab3DXTZ6 (ORCPT ); Wed, 24 Apr 2013 15:25:58 -0400 Received: from localhost.localdomain (firewall.candelatech.com [70.89.124.249]) by ns3.lanforge.com (8.14.2/8.14.2) with ESMTP id r3OJPtcV029148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 24 Apr 2013 12:25:55 -0700 From: greearb@candelatech.com To: linux-wireless@vger.kernel.org Cc: Ben Greear Subject: [PATCH] iw/event: Print out PROBE_CLIENT event information. Date: Wed, 24 Apr 2013 12:25:52 -0700 Message-Id: <1366831552-4698-1-git-send-email-greearb@candelatech.com> X-Mailer: git-send-email 1.7.3.4 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Ben Greear For instance: vap0 (phy #0): probe client 00:ab:cd:ef:03:5c (cookie f54bb400): no ack Signed-off-by: Ben Greear --- :100644 100644 fbe3e0e... 603b072... M event.c event.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/event.c b/event.c index fbe3e0e..603b072 100644 --- a/event.c +++ b/event.c @@ -517,6 +517,16 @@ static int print_event(struct nl_msg *msg, void *arg) case NL80211_CMD_SET_WOWLAN: parse_wowlan_wake_event(tb); break; + case NL80211_CMD_PROBE_CLIENT: + if (tb[NL80211_ATTR_MAC]) + mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); + else + strcpy(macbuf, "??"); + printf("probe client %s (cookie %llx): %s\n", + macbuf, + (unsigned long long)nla_get_u64(tb[NL80211_ATTR_COOKIE]), + tb[NL80211_ATTR_ACK] ? "acked" : "no ack"); + break; default: printf("unknown event %d\n", gnlh->cmd); break;