All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] ath11k: Add Mesh mode support
@ 2019-04-19 18:11 Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 1/3] ath11k: enable mesh mode Rajkumar Manoharan
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-04-19 18:11 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan

Hi,

Posting initial patches to bring Mesh support to ath11k. There are known
issues which is also captured in first patch.

Known issues:
 - Depends on firmware fix to allow other BSS frames
 - Failed to complete path negotiation in secured mode
 - Target assert while shutting down interface in secured mode

-Rajkumar

Rajkumar Manoharan (3):
  ath11k: enable mesh mode
  ath11k: allow 4 address transmission for mesh packet
  ath11k: remove addition check for PMF

 drivers/net/wireless/ath/ath11k/dp_tx.c |  3 +++
 drivers/net/wireless/ath/ath11k/mac.c   | 19 ++++++++++++++++++-
 drivers/net/wireless/ath/ath11k/wmi.c   | 21 ++++++++++-----------
 drivers/net/wireless/ath/ath11k/wmi.h   | 11 +++++++----
 4 files changed, 38 insertions(+), 16 deletions(-)

-- 
1.9.1


_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH v2 1/3] ath11k: enable mesh mode
  2019-04-19 18:11 [PATCH v2 0/3] ath11k: Add Mesh mode support Rajkumar Manoharan
@ 2019-04-19 18:11 ` Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 2/3] ath11k: allow 4 address transmission for mesh packet Rajkumar Manoharan
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-04-19 18:11 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan

Allow Meshpoint configuration from ath11k and advertise MP
support to mac80211. Firmware supports mesh type from
WLAN.HK.2.1.0.1-00113-QCAHKSWPL_SILICONZ-1 onwards. As of now,
only open auth mesh networking is working.

Known issues:
 - Depends on firmware fix to allow other BSS frames
 - Failed to complete path negotiation in secured mode
 - Target assert while shutting down interface in secured mode

Signed-off-by: Rajkumar Manoharan <rmanohar@codeaurora.org>
---
v2: added fallthrough comment

 drivers/net/wireless/ath/ath11k/mac.c | 11 ++++++++++-
 drivers/net/wireless/ath/ath11k/wmi.h | 11 +++++++----
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/drivers/net/wireless/ath/ath11k/mac.c b/drivers/net/wireless/ath/ath11k/mac.c
index 12a2c4421264..7d838f2a9138 100644
--- a/drivers/net/wireless/ath/ath11k/mac.c
+++ b/drivers/net/wireless/ath/ath11k/mac.c
@@ -2579,6 +2579,7 @@ static int ath11k_sta_state(struct ieee80211_hw *hw,
 	} else if (old_state == IEEE80211_STA_AUTH &&
 		   new_state == IEEE80211_STA_ASSOC &&
 		   (vif->type == NL80211_IFTYPE_AP ||
+		    vif->type == NL80211_IFTYPE_MESH_POINT ||
 		    vif->type == NL80211_IFTYPE_ADHOC)) {
 		ret = ath11k_station_assoc(ar, vif, sta, false);
 		if (ret)
@@ -2591,6 +2592,7 @@ static int ath11k_sta_state(struct ieee80211_hw *hw,
 	} else if (old_state == IEEE80211_STA_ASSOC &&
 		   new_state == IEEE80211_STA_AUTH &&
 		   (vif->type == NL80211_IFTYPE_AP ||
+		    vif->type == NL80211_IFTYPE_MESH_POINT ||
 		    vif->type == NL80211_IFTYPE_ADHOC)) {
 		ret = ath11k_station_disassoc(ar, vif, sta);
 		if (ret)
@@ -3436,6 +3438,9 @@ static int ath11k_add_interface(struct ieee80211_hw *hw,
 	case NL80211_IFTYPE_STATION:
 		arvif->vdev_type = WMI_VDEV_TYPE_STA;
 		break;
+	case NL80211_IFTYPE_MESH_POINT:
+		arvif->vdev_subtype = WMI_VDEV_SUBTYPE_MESH_11S;
+		/* fall through */
 	case NL80211_IFTYPE_AP:
 		arvif->vdev_type = WMI_VDEV_TYPE_AP;
 		break;
@@ -4702,6 +4707,9 @@ static int ath11k_get_survey(struct ieee80211_hw *hw, int idx,
 	{
 		.max    = 16,
 		.types  = BIT(NL80211_IFTYPE_AP)
+#ifdef CONFIG_MAC80211_MESH
+			| BIT(NL80211_IFTYPE_MESH_POINT)
+#endif
 	},
 };
 
@@ -4820,7 +4828,8 @@ static int ath11k_mac_register(struct ath11k *ar)
 	ar->hw->wiphy->available_antennas_tx = cap->tx_chain_mask;
 
 	ar->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
-					 BIT(NL80211_IFTYPE_AP);
+					 BIT(NL80211_IFTYPE_AP) |
+					 BIT(NL80211_IFTYPE_MESH_POINT);
 
 	ieee80211_hw_set(ar->hw, SIGNAL_DBM);
 	ieee80211_hw_set(ar->hw, SUPPORTS_PS);
diff --git a/drivers/net/wireless/ath/ath11k/wmi.h b/drivers/net/wireless/ath/ath11k/wmi.h
index 8102e80506fa..5d20f57fbacc 100644
--- a/drivers/net/wireless/ath/ath11k/wmi.h
+++ b/drivers/net/wireless/ath/ath11k/wmi.h
@@ -4720,10 +4720,13 @@ enum wmi_vdev_type {
 };
 
 enum wmi_vdev_subtype {
-	WMI_VDEV_SUBTYPE_NONE       = 0,
-	WMI_VDEV_SUBTYPE_P2P_DEVICE = 1,
-	WMI_VDEV_SUBTYPE_P2P_CLIENT = 2,
-	WMI_VDEV_SUBTYPE_P2P_GO     = 3,
+	WMI_VDEV_SUBTYPE_NONE,
+	WMI_VDEV_SUBTYPE_P2P_DEVICE,
+	WMI_VDEV_SUBTYPE_P2P_CLIENT,
+	WMI_VDEV_SUBTYPE_P2P_GO,
+	WMI_VDEV_SUBTYPE_PROXY_STA,
+	WMI_VDEV_SUBTYPE_MESH_NON_11S,
+	WMI_VDEV_SUBTYPE_MESH_11S,
 };
 
 enum wmi_sta_powersave_param {
-- 
1.9.1


_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 2/3] ath11k: allow 4 address transmission for mesh packet
  2019-04-19 18:11 [PATCH v2 0/3] ath11k: Add Mesh mode support Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 1/3] ath11k: enable mesh mode Rajkumar Manoharan
@ 2019-04-19 18:11 ` Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 3/3] ath11k: remove unnecessary check for PMF Rajkumar Manoharan
  2019-05-28 13:48 ` [PATCH v2 0/3] ath11k: Add Mesh mode support Sven Eckelmann
  3 siblings, 0 replies; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-04-19 18:11 UTC (permalink / raw)
  To: ath11k; +Cc: Pradeep Kumar Chitrapu, Rajkumar Manoharan

Inform the target to use 4 adressses in 802.11 header for mesh data
by marking the peer is capable of operating in 4 address format.
Also ensure to inform TCL ring that mesh header is pesent in payload.
This will be useful for enabling HW checksumming form mesh packets.

Co-developed-by: Pradeep Kumar Chitrapu <pradeepc@codeaurora.org>
Signed-off-by: Pradeep Kumar Chitrapu <pradeepc@codeaurora.org>
Signed-off-by: Rajkumar Manoharan <rmanohar@codeaurora.org>
---
 drivers/net/wireless/ath/ath11k/dp_tx.c |  3 +++
 drivers/net/wireless/ath/ath11k/mac.c   | 11 +++++++++++
 2 files changed, 14 insertions(+)

diff --git a/drivers/net/wireless/ath/ath11k/dp_tx.c b/drivers/net/wireless/ath/ath11k/dp_tx.c
index 5324c5f514f8..b2807a88df9c 100644
--- a/drivers/net/wireless/ath/ath11k/dp_tx.c
+++ b/drivers/net/wireless/ath/ath11k/dp_tx.c
@@ -131,7 +131,10 @@ int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
 			     FIELD_PREP(HAL_TCL_DATA_CMD_INFO1_TCP6_CKSUM_EN, 1);
 	}
 
+	if (ieee80211_vif_is_mesh(arvif->vif))
+		ti.flags1 |= FIELD_PREP(HAL_TCL_DATA_CMD_INFO2_MESH_ENABLE, 1);
 	ti.flags1 |= FIELD_PREP(HAL_TCL_DATA_CMD_INFO2_TID_OVERWRITE, 1);
+
 	ti.tid = ath11k_dp_get_tid(skb);
 
 	switch (ti.encap_type) {
diff --git a/drivers/net/wireless/ath/ath11k/mac.c b/drivers/net/wireless/ath/ath11k/mac.c
index 7d838f2a9138..ccac41bf9217 100644
--- a/drivers/net/wireless/ath/ath11k/mac.c
+++ b/drivers/net/wireless/ath/ath11k/mac.c
@@ -2550,6 +2550,17 @@ static int ath11k_sta_state(struct ieee80211_hw *hw,
 				goto exit;
 		}
 
+		if (ieee80211_vif_is_mesh(vif)) {
+			ret = ath11k_wmi_set_peer_param(ar, sta->addr,
+							arvif->vdev_id,
+							WMI_PEER_USE_4ADDR, 1);
+			if (ret) {
+				ath11k_warn(ar->ab, "failed to STA %pM 4addr capability: %d\n",
+					    sta->addr, ret);
+				goto exit;
+			}
+		}
+
 		ret = ath11k_dp_peer_setup(ar, arvif->vdev_id, sta->addr);
 		if (ret) {
 			ath11k_warn(ar->ab, "failed to setup dp for peer %pM on vdev %i (%d)\n",
-- 
1.9.1


_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 3/3] ath11k: remove unnecessary check for PMF
  2019-04-19 18:11 [PATCH v2 0/3] ath11k: Add Mesh mode support Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 1/3] ath11k: enable mesh mode Rajkumar Manoharan
  2019-04-19 18:11 ` [PATCH v2 2/3] ath11k: allow 4 address transmission for mesh packet Rajkumar Manoharan
@ 2019-04-19 18:11 ` Rajkumar Manoharan
  2019-05-28 13:48 ` [PATCH v2 0/3] ath11k: Add Mesh mode support Sven Eckelmann
  3 siblings, 0 replies; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-04-19 18:11 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan

Firmware delivers mesh group action frame as encrypted payload.
To allow software decryption for these group action frames, rx
status should not be marked as RX_FLAG_DECRYPTED and protected
bit in frame control should not be cleared. Existing robust
management check is enough to handle RX_FLAG_DECRYPTED. Hence
removing unnecessary protected frame validation.

Signed-off-by: Rajkumar Manoharan <rmanohar@codeaurora.org>
---
 drivers/net/wireless/ath/ath11k/wmi.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/drivers/net/wireless/ath/ath11k/wmi.c b/drivers/net/wireless/ath/ath11k/wmi.c
index cdacbaea188c..5712ac030419 100644
--- a/drivers/net/wireless/ath/ath11k/wmi.c
+++ b/drivers/net/wireless/ath/ath11k/wmi.c
@@ -5196,18 +5196,17 @@ void ath11k_mgmt_rx_event(struct ath11k_base *ab, struct sk_buff *skb)
 	 */
 	status->flag |= RX_FLAG_SKIP_MONITOR;
 
-	if (ieee80211_has_protected(hdr->frame_control)) {
-		/* In case of PMF, FW delivers decrypted frames
-		 * with Protected Bit set. Don't clear that.
-		 */
-		if (!ieee80211_is_robust_mgmt_frame(skb))  {
-			status->flag |= RX_FLAG_DECRYPTED;
+	/* In case of PMF, FW delivers decrypted frames with Protected Bit set.
+	 * Don't clear that. FW also delivers broadcast management frames
+	 * (ex: group privacy action frames in mesh) as encrypted payload.
+	 */
+	if (!ieee80211_is_robust_mgmt_frame(skb))  {
+		status->flag |= RX_FLAG_DECRYPTED;
 
-			status->flag |= RX_FLAG_IV_STRIPPED |
-					RX_FLAG_MMIC_STRIPPED;
-			hdr->frame_control = __cpu_to_le16(fc &
-					~IEEE80211_FCTL_PROTECTED);
-		}
+		status->flag |= RX_FLAG_IV_STRIPPED |
+			RX_FLAG_MMIC_STRIPPED;
+		hdr->frame_control = __cpu_to_le16(fc &
+				~IEEE80211_FCTL_PROTECTED);
 	}
 
 	/* TODO: Pending handle beacon implementation
-- 
1.9.1


_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 0/3] ath11k: Add Mesh mode support
  2019-04-19 18:11 [PATCH v2 0/3] ath11k: Add Mesh mode support Rajkumar Manoharan
                   ` (2 preceding siblings ...)
  2019-04-19 18:11 ` [PATCH v2 3/3] ath11k: remove unnecessary check for PMF Rajkumar Manoharan
@ 2019-05-28 13:48 ` Sven Eckelmann
  2019-05-28 14:39   ` Sven Eckelmann
  3 siblings, 1 reply; 9+ messages in thread
From: Sven Eckelmann @ 2019-05-28 13:48 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan


[-- Attachment #1.1: Type: text/plain, Size: 2022 bytes --]

On Friday, 19 April 2019 20:11:35 CEST Rajkumar Manoharan wrote:
> Hi,
> 
> Posting initial patches to bring Mesh support to ath11k. There are known
> issues which is also captured in first patch.

What else is required to get this working? I used ath11k-bringup (which 
included these patches) and wanted to implement the HE registration part for 
it. But it turns out that it doesn't event work here with VHT. This is what I 
did on two HK01 rev B:

    iw phy phy2 interface add mesh2 type mp
    ip link set up dev mesh2
    iw dev mesh2 mesh join testmesh freq 5180 80MHz

But the firmware just crashes somewhere around the association phase:

    [   59.458342] ath11k c000000.wifi1: Added peer: 00:03:7f:12:82:a3 for VDEV: 0
    [   59.566646] qcom-q6v5-wcss-pil cd00000.qcom_q6v5_wcss: fatal error received:
    [   59.566646] QC Image Version: QC_IMAGE_VERSION_STRING=WLAN.HK.2.1.0.1-00410-QCAHKSWPL_SILICONZ-2
    [   59.566646] Image Variant : IMAGE_VARIANT_STRING=8074.wlanfw.eval_v2Q
    [   59.566646]
    [   59.566646] wlan_peer.c:2486 Assertion (vdev->bss->ni_chan.phy_mode >= peer_ratectrl_params.phymode) failedparam0 :zero, param1 :zero, param2 :zero.
    [   59.566646] Thread ID      : 0x0000005d  Thread name    : WLAN RT2  Process ID     : 0
    [   59.566646] Register:
    [   59.566646] SP : 0x4c1921f0
    [   59.566646] FP : 0x4c1921f8
    [   59.566646] PC : 0x4b1c8850
    [   59.566646] SSR : 0x00000008
    [   59.566646] BADVA : 0x00020000
    [   59.566646] LR : 0x4b1c7c68
    [   59.566646]
    [   59.566646] Stack Dump
    [   59.566646] from : 0x4c1921f0
    [   59.566646] to   : 0x4c192860
    [   59.566646]
    [   59.618939] remoteproc remoteproc0: crash detected in cd00000.qcom_q6v5_wcss: type fatal error
    [   59.641203] remoteproc remoteproc0: handling crash #1 in cd00000.qcom_q6v5_wcss
    [   59.649605] Kernel panic - not syncing: remoteproc remoteproc0: Resetting the SoC - cd00000.qcom_q6v5_wcss crashed

The whole device goes down after that.

Kind regards,
	Sven

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 146 bytes --]

_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 0/3] ath11k: Add Mesh mode support
  2019-05-28 13:48 ` [PATCH v2 0/3] ath11k: Add Mesh mode support Sven Eckelmann
@ 2019-05-28 14:39   ` Sven Eckelmann
  2019-05-29  4:26     ` Rajkumar Manoharan
  0 siblings, 1 reply; 9+ messages in thread
From: Sven Eckelmann @ 2019-05-28 14:39 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan


[-- Attachment #1.1: Type: text/plain, Size: 843 bytes --]

On Tuesday, 28 May 2019 15:48:25 CEST Sven Eckelmann wrote:
[...]
> What else is required to get this working? I used ath11k-bringup (which 
> included these patches) and wanted to implement the HE registration part for 
> it. But it turns out that it doesn't event work here with VHT. This is what 
I 
> did on two HK01 rev B:
[...]

Just talked to John. It seems that mesh at the moment only "works" when using 
legacy (non-HT) mode (this is what he used previously - so mesh join without 
freq and bandwidth):

    iw phy phy2 interface add mesh2 type mp
    ip link set up dev mesh2
    iw dev mesh2 mesh join testmesh

But the HT/VHT stuff is just crashing the firmware as shown in the last mail.

    iw dev mesh2 mesh join testmesh freq 5180 80MHz

Also tested ph1 with "freq 2412 HT20" and it crashed the same way.

Kind regards,
	Sven

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 146 bytes --]

_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 0/3] ath11k: Add Mesh mode support
  2019-05-28 14:39   ` Sven Eckelmann
@ 2019-05-29  4:26     ` Rajkumar Manoharan
  2019-05-29  7:41       ` Sven Eckelmann
  0 siblings, 1 reply; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-05-29  4:26 UTC (permalink / raw)
  To: Sven Eckelmann; +Cc: ath11k

On 2019-05-28 07:39, Sven Eckelmann wrote:
> On Tuesday, 28 May 2019 15:48:25 CEST Sven Eckelmann wrote:
> [...]
>> What else is required to get this working? I used ath11k-bringup 
>> (which
>> included these patches) and wanted to implement the HE registration 
>> part for
>> it. But it turns out that it doesn't event work here with VHT. This is 
>> what
> I
>> did on two HK01 rev B:
> [...]
> 
> Just talked to John. It seems that mesh at the moment only "works" when 
> using
> legacy (non-HT) mode (this is what he used previously - so mesh join 
> without
> freq and bandwidth):
> 
>     iw phy phy2 interface add mesh2 type mp
>     ip link set up dev mesh2
>     iw dev mesh2 mesh join testmesh
> 
> But the HT/VHT stuff is just crashing the firmware as shown in the last 
> mail.
> 
>     iw dev mesh2 mesh join testmesh freq 5180 80MHz
> 
> Also tested ph1 with "freq 2412 HT20" and it crashed the same way.
> 
Sven,

FW assert occurs, if a mesh node of different phymode/bw tries to join
existing mesh network. We noticed this issue when 11n device peering 
with ath11k mesh
node. IMHO this shouldn't be HT/VHT specific. It is problem of mixed 
mode.

-Rajkumar


-Rajkumar

_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 0/3] ath11k: Add Mesh mode support
  2019-05-29  4:26     ` Rajkumar Manoharan
@ 2019-05-29  7:41       ` Sven Eckelmann
  2019-05-29  7:52         ` Rajkumar Manoharan
  0 siblings, 1 reply; 9+ messages in thread
From: Sven Eckelmann @ 2019-05-29  7:41 UTC (permalink / raw)
  To: ath11k; +Cc: Rajkumar Manoharan, Pradeep Chitrapu


[-- Attachment #1.1: Type: text/plain, Size: 534 bytes --]

On Wednesday, 29 May 2019 06:26:16 CEST Rajkumar Manoharan wrote:
> FW assert occurs, if a mesh node of different phymode/bw tries to join
> existing mesh network. We noticed this issue when 11n device peering 
> with ath11k mesh
> node. IMHO this shouldn't be HT/VHT specific. It is problem of mixed 
> mode.

Happens for me when both HK01 boards are set up the same way (see the examples 
which I provided) in an earlier mail.

Will check it again when I was informed that the new firmware is available for 
us.

Kind regards,
	Sven

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 146 bytes --]

_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 0/3] ath11k: Add Mesh mode support
  2019-05-29  7:41       ` Sven Eckelmann
@ 2019-05-29  7:52         ` Rajkumar Manoharan
  0 siblings, 0 replies; 9+ messages in thread
From: Rajkumar Manoharan @ 2019-05-29  7:52 UTC (permalink / raw)
  To: Sven Eckelmann; +Cc: ath11k, Pradeep Chitrapu

On 2019-05-29 00:41, Sven Eckelmann wrote:
> On Wednesday, 29 May 2019 06:26:16 CEST Rajkumar Manoharan wrote:
>> FW assert occurs, if a mesh node of different phymode/bw tries to join
>> existing mesh network. We noticed this issue when 11n device peering
>> with ath11k mesh
>> node. IMHO this shouldn't be HT/VHT specific. It is problem of mixed
>> mode.
> 
> Happens for me when both HK01 boards are set up the same way (see the 
> examples
> which I provided) in an earlier mail.
> 
Will confirm it from our side too.

> Will check it again when I was informed that the new firmware is 
> available for
> us.
> 

Yes. Latest firmware release has fixes for secured 11s mode. You have to 
cherrypick
ath11k changes[1] too.

-Rajkumar

[1] https://patchwork.kernel.org/project/ath11k/list/?series=124083

_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-05-29  7:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-19 18:11 [PATCH v2 0/3] ath11k: Add Mesh mode support Rajkumar Manoharan
2019-04-19 18:11 ` [PATCH v2 1/3] ath11k: enable mesh mode Rajkumar Manoharan
2019-04-19 18:11 ` [PATCH v2 2/3] ath11k: allow 4 address transmission for mesh packet Rajkumar Manoharan
2019-04-19 18:11 ` [PATCH v2 3/3] ath11k: remove unnecessary check for PMF Rajkumar Manoharan
2019-05-28 13:48 ` [PATCH v2 0/3] ath11k: Add Mesh mode support Sven Eckelmann
2019-05-28 14:39   ` Sven Eckelmann
2019-05-29  4:26     ` Rajkumar Manoharan
2019-05-29  7:41       ` Sven Eckelmann
2019-05-29  7:52         ` Rajkumar Manoharan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.