From patchwork Wed May 20 12:30:16 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rahul Jain X-Patchwork-Id: 6445511 X-Patchwork-Delegate: johannes@sipsolutions.net Return-Path: X-Original-To: patchwork-linux-wireless@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 9535A9F38D for ; Wed, 20 May 2015 12:30:24 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 0EC902037C for ; Wed, 20 May 2015 12:30:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C436A2037E for ; Wed, 20 May 2015 12:30:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753011AbbETMaU (ORCPT ); Wed, 20 May 2015 08:30:20 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:27359 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752540AbbETMaT (ORCPT ); Wed, 20 May 2015 08:30:19 -0400 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NON004Y5EQHLK60@mailout4.samsung.com> for linux-wireless@vger.kernel.org; Wed, 20 May 2015 21:30:17 +0900 (KST) Received: from epcpsbgx3.samsung.com ( [172.20.52.122]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 7F.03.24422.85E7C555; Wed, 20 May 2015 21:30:17 +0900 (KST) X-AuditID: cbfee68f-f793b6d000005f66-13-555c7e581b74 Received: from epmailer01 ( [203.254.219.141]) by epcpsbgx3.samsung.com (EPCPMTA) with SMTP id 3B.EE.18557.85E7C555; Wed, 20 May 2015 21:30:16 +0900 (KST) Date: Wed, 20 May 2015 12:30:16 +0000 (GMT) From: Rahul Jain Subject: Re: Re: Re: [PATCH] Added 2 new Control Frames ( Beamforming Report Poll & VHT NDP Announcement) defined in 802.11ac [EDT] To: Johannes Berg Cc: "linux-wireless@vger.kernel.org" Reply-to: rahul.jain@samsung.com MIME-version: 1.0 X-MTR: 20150520122708507@rahul.jain Msgkey: 20150520122708507@rahul.jain X-EPLocale: en_US.utf-8 X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-MLAttribute: X-RootMTR: 20150520122708507@rahul.jain X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N X-ConfirmMail: N,general Content-transfer-encoding: base64 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 Message-id: <1295813965.477021432125016290.JavaMail.weblogic@ep2mlwas05b> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsWyRsSkSjeyLibU4LW/xZsVd9gdGD0+b5IL YIzisklJzcksSy3St0vgylj+fzlzwTnZir93J7E3ML6Q6WLk5BASUJXYs3QpM4gtIWAi0Tft NRuELSZx4d56IJsLqGYpo8ShE9/ZYYreT3jGCJGYwyjRsXcmWAcL0KR3526zgNhsAloSj263 MoEUCQs0M0qc75zFCpIQEdCXONvdyAhiMwu4SkzbsIYd4gwFic33v4MN4hUQlDg58wkLxDZl iY6fm5gh4ioS3YtXQJ0nLvG34RHURbwSM9qfQtXLSUz7ugbqHWmJ87M2MMK8s/j7Y6g4v8Sx 2zuYIGwBialnDkLVaEjserYRag6fxJqFb1lg6nedWs4Ms+v+lrlQvRISW1uesEL8oigxpfsh 0D0cQLamxPpd+uhe4RXwlJhwZSM7KEwkBCZySBxovsA4gVFpFpK6WUhGzUIYhaxkASPLKkbR 1ILkguKk9CJjveLE3OLSvHS95PzcTYzAxHD637P+HYx3D1gfYhTgYFTi4S04EB0qxJpYVlyZ e4jRFBhNE5mlRJPzgeknryTe0NjMyMLUxNTYyNzSTEmcd6HUz2AhgfTEktTs1NSC1KL4otKc 1OJDjEwcnFINjIYp+SE8GjbXzzkdrr3nExo8N06EyzxUvJvtiLZ4xAL5X2J7WrZ7nTEPZAgM +bkgTH9/H8fKWz3l6ReT1geIpO2/v3WF5KUvz7W/x779dKtl6dWTcRX26Ts2xSazTit5K8DS daXCz2bB1pMfu1N++kmc4hbseM4qUuneN9Fd8FpRPI8qu8FFJZbijERDLeai4kQAd4zeXwcD AAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGKsWRmVeSWpSXmKPExsVy+t/tXt2IuphQgwenTC3erLjD7sDo8XmT XABjVJpNRmpiSmqRQmpecn5KZl66rZJ3cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtBQ JYWyxJxSoFBAYnGxkr6dTVF+aUmqQkZ+cYmtUrShuZGekYGeqZGeoWmslaGBgZEpUE1CWsby /8uZC87JVvy9O4m9gfGFTBcjJ4eQgKrEnqVLmUFsCQETifcTnjFC2GISF+6tZ+ti5AKqmcMo 0bF3JhtIggWo4d252ywgNpuAlsSj261MIEXCAs2MEuc7Z7GCJEQE9CXOdjeCTWIWcJWYtmEN O8Q2BYnN97+DDeIVEJQ4OfMJC8Q2ZYmOn5uYIeIqEt2LV7BBxMUl/jY8YoeweSVmtD+FqpeT mPZ1DdTV0hLnZ22Au3rx98dQcX6JY7d3MEHYAhJTzxyEqtGQ2PVsI9QcPok1C9+ywNTvOrWc GWbX/S1zoXolJLa2PGGF+EVRYkr3Q6B7OIBsTYn1u/TRvcIr4Ckx4cpG9gmMsrOQpGYh6Z6F 0I2sZAEjyypG0dSC5ILipPQKY73ixNzi0rx0veT83E2M4DT0bPEOxv/nrQ8xCnAwKvHwnjgU HSrEmlhWXJl7iFGCg1lJhHdpZUyoEG9KYmVValF+fFFpTmrxIUZTYKRNZJYSTc4Hpsi8knhD YxNzU2NTCwNDc3MzJXHe/+dyQ4QE0hNLUrNTUwtSi2D6mDg4pRoYRQ5uEb6isNh+fmf81Hms cYFzvs8JOF2qL6f2bGX7SzuZHTfWnSt+UviugF+hKzz5r2uSpYj6kwc7TOt8lNWL1IMmeEkd Ztwm6yXXWya5oCJ+QVzJJMkvhfWnym9rZCszphy6p8nXaKtm7lba/6ZNY//2E6tDzz9g31Co rnvvyKKQObq9q4yUWIozEg21mIuKEwFoqgNZWQMAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, MIME_BASE64_BLANKS, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Dear Johannes, Thanks for pointing out. I incorporated your review comment in new patch below. From 69340d63e0c63c1ae75cdb62bf4bd04a9c961a1f Mon Sep 17 00:00:00 2001 From: rahul Date: Thu, 14 May 2015 10:21:48 +0530 Subject: [PATCH] Added 2 new Control Frames ( Beamforming Report Poll & VHT NDP Announcement) defined in 802.11ac. Beamforming Report Poll frame - This frame is used to retrieve additional feedback from the second and subsequent beamformees. The beamformer must use the Beamforming Report Poll frame. In Beamforming Report Poll, the Feedback Segment Retransmission Bitmap field indicates the requested feedback segments of a VHT Compressed Beamforming report. VHT Null Data Packet (NDP) Announcement - This frame is used by Beamformers to gain control of the channel and identiy beformees. Beamformees will respond to the NDP Announcement, while all other stations will simply defer channel access until the sounding sequence is complete Signed-off-by: rahul --- include/linux/ieee80211.h | 2 ++ 1 file changed, 2 insertions(+) -- 1.7.9.5 Thanks -Rahul Jain ------- Original Message ------- Sender : Johannes Berg Date : May 20, 2015 17:44 (GMT+05:30) Title : Re: Re: [PATCH] Added 2 new Control Frames ( Beamforming Report Poll & VHT NDP Announcement) defined in 802.11ac [EDT] On Wed, 2015-05-20 at 11:51 +0000, Rahul Jain wrote: > EP-FEDC771DF4FF48A9829CB85254E29FD3 > > Dear Johannes, > > As per your request, I have updated the commit message. > This patch is first step towards further changes to be done related to 802.11ac new frames. Perhaps you should combine the two-liner with other patches then? Standalone, this isn't really worthwhile I think. > VHT Null Data Packet (NDP) Announcement - This frame is used by Beamformers to > gain control of the channel and identiy beformees. Beamformees will respond to > the NDP Announcement, while all other stations will simply defer channel access > until the sounding sequence is complete > --- Anyway you forgot S-o-b now. johannes diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index b9c7897..ca38616 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h @@ -75,6 +75,8 @@ #define IEEE80211_STYPE_ACTION 0x00D0 /* control */ +#define IEEE80211_STYPE_BEAMFORM_POLL 0x0040 +#define IEEE80211_STYPE_VHT_NDP_ANNOUCE 0x0050 #define IEEE80211_STYPE_CTL_EXT 0x0060 #define IEEE80211_STYPE_BACK_REQ 0x0080 #define IEEE80211_STYPE_BACK 0x0090