Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp272100ybi; Tue, 18 Jun 2019 22:31:54 -0700 (PDT) X-Google-Smtp-Source: APXvYqxi1G7VUGoItsRDCZTNkX7Mjg53U4lLNcOfZfJl0vAuIgbnmdXt/Dev2KMKrnsBYMafln+4 X-Received: by 2002:a17:90a:d681:: with SMTP id x1mr9047501pju.13.1560922314144; Tue, 18 Jun 2019 22:31:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560922314; cv=none; d=google.com; s=arc-20160816; b=fInRW+IcoAocl4bJe+vKT2Onuz5bOSiOpq/TKtTQ8ytV8BSkKlKXrvArRGo8v5M6h7 MXOqp415xIySA9F9MX2fScepE+a+UBy6xPhR6eVzO53OsAYZqNxKHNO8jjO/W/+i4qJc OwhO2u5qrPFOX/Ye1upPHGjL+7jc5WMG7uqlcmP/3SmRoKmVYeLgHVp7HSzcKmk96wDo +NRmfKK92o4OVloPvPedG5Z1ScJwFYz6/sRk4rv6MDQA7WJ0x1UgTLXCEew5oMqP/xIH 1BCaQ/Tb/hVoQjtkbY65k7jDboOfBiqXBJzhpKYdumsF2Um516lHUmtI04pJf1UEAgW/ QAfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=FPCWFaVhWcXGlDFyCGmFrjiFf0xGbYB8dOMobh0v/MU=; b=CUU3RBFlOoEuzgY+ZWRE/384ef+uTi6Bde6dsid60bbHEa8j0xjcA25mGK0Fv2cTDH ERCKVfnyVMw/dZE8iLl2lELCViV2SmB18Yv7I7/bWD1AFUGvBjiQScpnDoX9AdQJwkl/ CPCPEYiqDn6eX99C/WEDByTOJjTvBD2Fx1s3ZtLoHfUKsu0VIrgPQy5bIf5rBPM5LFQk V1KbOuZgixiNr5+17BKY8uAD+/LRTTZvlxFilB/uXrR5F7/Xw8Gsjbt2/3dImOb4uMGT pzgTyGZ4jJEB8gURxOy86NU5n2rP+tOFk6JIURoe58u7cxZOQNemfwi14HpjNS6iTWlq 6iQw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j3si387084pjt.79.2019.06.18.22.31.38; Tue, 18 Jun 2019 22:31:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730502AbfFSFa1 (ORCPT + 99 others); Wed, 19 Jun 2019 01:30:27 -0400 Received: from nbd.name ([46.4.11.11]:59086 "EHLO nbd.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725916AbfFSFa1 (ORCPT ); Wed, 19 Jun 2019 01:30:27 -0400 Received: from pd95fd3e4.dip0.t-ipconnect.de ([217.95.211.228] helo=bertha.fritz.box) by ds12 with esmtpa (Exim 4.89) (envelope-from ) id 1hdTAv-000779-4u; Wed, 19 Jun 2019 07:30:25 +0200 From: John Crispin To: Johannes Berg Cc: linux-wireless@vger.kernel.org, John Crispin Subject: [PATCH V2 0/2] mac80211: add ADDBA_EXT responder support Date: Wed, 19 Jun 2019 07:30:18 +0200 Message-Id: <20190619053020.17121-1-john@phrozen.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org HE allows peers to negotiate the aggregation fragmentation level to be used during transmission. The level can be 1-3. The Ext element is added behind the ADDBA request inside the action frame. The responder will then reply with the same level or a lower one if the requested one is not supported. This patch only handles the responder part. Changes in V2 * utilise the IE parser provided by mac80211 John Crispin (2): mac80211: add support for parsing ADDBA_EXT IEs mac80211: add ADDBA_EXT responder support include/linux/ieee80211.h | 11 ++++++ net/mac80211/agg-rx.c | 71 +++++++++++++++++++++++++++++++++----- net/mac80211/ht.c | 2 +- net/mac80211/ieee80211_i.h | 4 ++- net/mac80211/util.c | 7 ++++ 5 files changed, 84 insertions(+), 11 deletions(-) -- 2.20.1