Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp6024368ybi; Wed, 12 Jun 2019 12:36:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqykUWn6iNSSlOC2Xp3Wv4/9hTWUXHWyCiWXdc863t+bpALfs+6Pj1Jpjt98BfzZcRnrBh4f X-Received: by 2002:a62:ae01:: with SMTP id q1mr33122665pff.219.1560368197431; Wed, 12 Jun 2019 12:36:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560368197; cv=pass; d=google.com; s=arc-20160816; b=GRtCznLBJql9mQlgIe8w4/sZ18zAnAV5hvG78W0d950kSboSlB/zEJa6w77rwANu0J xXEgmQfPjyEH4vFF97cE0tL6Izz+3KtzSMlZraRu89+1SvcNXR7Wd/KiqOUoIEYMNtE9 6YHpUQHQSPXmPfJwzuQmmypq9IsxtArEWTVUf2VqBoCTMmYzRmCw8wAL6waDvjDnwWH+ Z/0HhkqhFAL0fZQUwRLSRE3bEHpOu5EObO4E6prnZQx1Hk0clH/6O/D2O3T8Dq3QORqy RYQXlpqFJ5R9n0y4qInP3FeV5bMb+frF+EdYFSqoeFidwB56jxdo0LQTZv3exP66fmyP BpNw== ARC-Message-Signature: i=2; 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:dkim-signature; bh=1yok9X+eLKIU63OeWQG4dpp/52wQ+AsAlnmIWw9C1HU=; b=vlMyiiW9fv/x8T8bIAShKJQWJMNhz2xBEwmickX9OQDbeyuiW/MscWJxyXaZ+Qietp sFANO+5aUKV/zaz3r4NyEV3fthVMAvVoKxy74nt0I47LNIOICJ9wFlYxlrPvudqN72RE qcBSqtVKtrXajr0aK3/OnU2rSF7AEBcBmufrIf7iDHhhoZDnKl6bDdMAFfYjjfq2fRIh Ib3Bv6Ejl9q2b321Iz8WpNelrhSC/RFi8qNzTc2acCAC5hSEiaRbHN/KMH62zSi5Sf3j yxB0RV6S6YHVb7HiTk62GuR1hcbMx/jtuXsELcgAvQ5By9Zk8lkmgr+qL520AuYZzfI3 47RQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@narfation.org header.s=20121 header.b=vQx+IJPU; arc=pass (i=1); 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=narfation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i94si485617plb.255.2019.06.12.12.36.22; Wed, 12 Jun 2019 12:36:37 -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; dkim=pass header.i=@narfation.org header.s=20121 header.b=vQx+IJPU; arc=pass (i=1); 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=narfation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728305AbfFLTgD (ORCPT + 99 others); Wed, 12 Jun 2019 15:36:03 -0400 Received: from durin.narfation.org ([79.140.41.39]:33950 "EHLO durin.narfation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727496AbfFLTgD (ORCPT ); Wed, 12 Jun 2019 15:36:03 -0400 Received: from sven-desktop.home.narfation.org (p200300C5971631EE000000000000070D.dip0.t-ipconnect.de [IPv6:2003:c5:9716:31ee::70d]) by durin.narfation.org (Postfix) with ESMTPSA id C85BE1100ED; Wed, 12 Jun 2019 21:36:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=narfation.org; s=20121; t=1560368160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1yok9X+eLKIU63OeWQG4dpp/52wQ+AsAlnmIWw9C1HU=; b=vQx+IJPUZmLTlY7wKgYmsEyTnZqhyE2QCuWujNGP839+TrXAPIIPerx7F3CEu4WEJJeACV SQRgdpTzWt/pYyiZpplX1cDvsYCm1Po3KObcooznVH8RNQT6JGrgQKKZQgUphKm6+vyc3D NhmBWRzyKT01AYNFXRPsHxGADy89ASQ= From: Sven Eckelmann To: linux-wireless@vger.kernel.org Cc: ath11k@lists.infradead.org, Sven Eckelmann Subject: [PATCH v3 0/3] mac80211/ath11k: HE mesh support Date: Wed, 12 Jun 2019 21:35:07 +0200 Message-Id: <20190612193510.29489-1-sven@narfation.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=narfation.org; s=20121; t=1560368160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1yok9X+eLKIU63OeWQG4dpp/52wQ+AsAlnmIWw9C1HU=; b=RIC0ZdvTy+ZfgXFgVvb+9nuUJVdMmSFYPObzldEMorG1dvneoXjP88/6Wp0DHOC99ZxMTh ehePOpbs+irOJY01ItN/YdUKWOegvrsBT/X/768ttZQ0caNJdoc0UcICjmsuHb9VLQzYcz ZwBTbtpplwHQtfHP58RxREXccfuPRcg= ARC-Seal: i=1; s=20121; d=narfation.org; t=1560368160; a=rsa-sha256; cv=none; b=y+NqFZM7tFa8XPgSakfYPOFeF7w/yIe7D82Am2afNYSQk5e2aVlcBB1qO+Ma+aL5GvjuWw KYy5lBLKAxYYBrgvnmkNJqAvlMGtDGFmxYYmVCbQCpAqGZD+hD6j6P4jkvKsIB34GhM9FP M64GFyB4VUCg0mlBNsOeZUHGcv67QlA= ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=sven smtp.mailfrom=sven@narfation.org Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi, Some features of 802.11ax without central organizing (AP) STA can also be used in mesh mode. The main goal is to get HE mesh working with ath11k. For persons without ath11k compatible hw, hwsim can be used in the as basis for further development of these features. * v3 - force ath11k PHY mode for meshpoint vif to HE mode to avoid hang of firmware when HE (or VHT on 2.4GHz) device tries to connect * v2: - add of ath11k patch * v1: - initial RFC Kind regards, Sven Sven Eckelmann (3): mac80211_hwsim: Register support for HE meshpoint mac80211: implement HE support for mesh ath11k: register HE mesh capabilities drivers/net/wireless/ath/ath11k/mac.c | 63 ++++++ drivers/net/wireless/mac80211_hwsim.c | 283 +++++++++++++++++--------- include/net/cfg80211.h | 19 ++ net/mac80211/ieee80211_i.h | 2 + net/mac80211/mesh.c | 61 ++++++ net/mac80211/mesh.h | 4 + net/mac80211/mesh_plink.c | 11 +- net/mac80211/util.c | 52 +++++ 8 files changed, 400 insertions(+), 95 deletions(-) -- 2.20.1