From fc08fb352abb9bc7a58b916325eca6375fc99cc9 Mon Sep 17 00:00:00 2001 From: "Pamidipati, Vijay" Date: Thu, 20 Jul 2017 02:43:33 +0530 Subject: [PATCH] qcacmn: Disable intrabss forwarding for NAWDS nodes IntraBSS forwarding creates a packet loop when NAWDS mode is enabled. Disable the feature for NAWDS Change-Id: I4d4f5616645b435e1e78c45f9347fa04c91e74ae CRs-Fixed: 2004658 --- dp/wifi3.0/dp_rx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index 1fa4a3837e58..42b8877d61ad 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -1266,7 +1266,8 @@ done: nbuf); /* Intrabss-fwd */ - if (vdev->opmode != wlan_op_mode_sta) + if ((vdev->opmode != wlan_op_mode_sta) && + !vdev->nawds_enabled) if (dp_rx_intrabss_fwd(soc, peer, rx_tlv_hdr,