From patchwork Wed Jun 13 14:54:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siva Rebbagondla X-Patchwork-Id: 929400 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="MuJgIugr"; dkim-atps=neutral Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41632F2RfDz9s4w; Thu, 14 Jun 2018 22:33:41 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1fTRRT-0005iG-Rs; Thu, 14 Jun 2018 12:33:31 +0000 Received: from mail-pf0-f171.google.com ([209.85.192.171]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1fT77V-000589-2T for kernel-team@lists.ubuntu.com; Wed, 13 Jun 2018 14:51:33 +0000 Received: by mail-pf0-f171.google.com with SMTP id a63-v6so1559607pfl.1 for ; Wed, 13 Jun 2018 07:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=iLHWHcqup97kFIaT8mjE72LQwOy6DamNqhbWLI36WLg=; b=MuJgIugrm+t1H+QB6MiyrF8Nj+WaAm7unIVjHxN9/iv8lXQnfVFDP8m0xWwuo3iIi/ LIsR6ZZaX7ZKlNOsBXIfIQ9sBvQPBTaOrW2sp2Janz1MnoaBkzwA0Jn++FzrcXdQr+aP hkdFn9H57Mj1Otd0zV/8jl60UyMO3m+iNhO32DO9Hq0QXPbpH4jNUxOff8HKoRgHITS7 5Q3VLqYMSfNxnxhACi7XYQJplEEIrfsWROS6PuvIsQnFUCA/3YZoocHgPcIBJH0r8nX2 SxiD90GoidxQzhtuYEfW5EnKX6Y9WnuKLeVxKMbKJXngoVRejmviIn/HC6dneA0YZybs PquQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=iLHWHcqup97kFIaT8mjE72LQwOy6DamNqhbWLI36WLg=; b=b+L2sUobRy69Xhx2ArWCuZ35J+vJL4zCDpUaullyHFa8g0qUer3f3DXjSaTrqOxtEG lNFLt3HQJtZiVnEXG1BMGhYfP7YUzPx9P0wZNBFhLQEM3hF7NySJW7ImeQDRqf1s0otT MO/Jles7WemLn/53v0ma8dZeteaJoAaNNdrKL3iSuvnwdpL0qKUHId9GpYcMvPxODENq 4DqUepjUX8MfGYHCfZ17Dtpw0Wl2yKaSuVSsjglycGI2V0mrZgNezudUuTg91mYz1ofj jEkyQ5Qyi12DYhLtwlg6720NHnR5jIoY0WtSzku0zZhnRb04+pLxX2y2uiuRMKkS+Skr Ii2w== X-Gm-Message-State: APt69E2F4a4mSvPc1lFL2UOR9iToAE7gAuvhvX9gkrUoLemm4GJH9M9u jFjFqck7CTchRak8pd8KgX67vYai X-Google-Smtp-Source: ADUXVKIYRfuO1qjvlHdlrG7W3qlVodv80JaXOAuob3DYyWrjh8MOYX37aPnrCKN3BTuPfLBO+WohkA== X-Received: by 2002:a65:60ce:: with SMTP id r14-v6mr4350039pgv.41.1528901491157; Wed, 13 Jun 2018 07:51:31 -0700 (PDT) Received: from cpu459.localdomain ([203.196.161.90]) by smtp.gmail.com with ESMTPSA id o87-v6sm4990537pfa.106.2018.06.13.07.51.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jun 2018 07:51:30 -0700 (PDT) From: Siva Rebbagondla To: kernel-team@lists.ubuntu.com Subject: [Xenial SRU][PATCH v2] UBUNTU: SAUCE: Redpine: fix soft-ap invisible issue Date: Wed, 13 Jun 2018 20:24:39 +0530 Message-Id: <1528901679-15961-1-git-send-email-siva8118@gmail.com> X-Mailer: git-send-email 2.5.5 X-Mailman-Approved-At: Thu, 14 Jun 2018 12:33:29 +0000 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sushant Mishra , Siva Rebbagondla , Sanjay Kumar Konduri MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Sanjay Kumar Konduri BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1773400 Observed third party station is unable to scan redpine AP, when soft-ap wizard invoked. This is because power save is not disabled for soft-ap mode. Hence, disabling power save for soft-ap mode. Signed-off-by: Sanjay Kumar Konduri Signed-off-by: Siva Rebbagondla Acked-by: Stefan Bader Acked-by: Khalid Elmously --- v2: Added enhancement for soft-ap [Shrirang] --- ubuntu/rsi/rsi_91x_mac80211.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ubuntu/rsi/rsi_91x_mac80211.c b/ubuntu/rsi/rsi_91x_mac80211.c index bae06e3..4e0c2ae 100644 --- a/ubuntu/rsi/rsi_91x_mac80211.c +++ b/ubuntu/rsi/rsi_91x_mac80211.c @@ -565,8 +565,7 @@ static void rsi_mac80211_tx(struct ieee80211_hw *hw, return; } if ((!bss->assoc) && - (adapter->ps_state == PS_ENABLED) && - (vif->type == NL80211_IFTYPE_STATION)) + (adapter->ps_state == PS_ENABLED)) rsi_disable_ps(adapter); if(ieee80211_is_auth(wlh->frame_control)) common->mac_ops_resumed = false; @@ -860,6 +859,7 @@ static int rsi_mac80211_change_interface(struct ieee80211_hw *hw, switch (newtype) { case NL80211_IFTYPE_AP: + rsi_disable_ps(adapter); ven_rsi_dbg(INFO_ZONE, "Change to AP Mode\n"); intf_mode = AP_OPMODE; break;