Message ID | 1528901679-15961-1-git-send-email-siva8118@gmail.com |
---|---|
State | New |
Headers | show |
Series | [Xenial,SRU,v2] UBUNTU: SAUCE: Redpine: fix soft-ap invisible issue | expand |
On 13.06.2018 16:54, Siva Rebbagondla wrote: > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > 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 <sanjay.konduri@redpinesignals.com> > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> > --- BugLink should be converted when committing to use the short/generic form: BugLink: https://bugs.launchpad.net/bugs/1773400 > 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; >
On 2018-06-13 20:24:39 , Siva Rebbagondla wrote: > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > 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 <sanjay.konduri@redpinesignals.com> > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> > --- > 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; Acked-by: Khalid Elmously <khalid.elmously@canonical.com>
Applied to X On 2018-06-13 20:24:39 , Siva Rebbagondla wrote: > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > 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 <sanjay.konduri@redpinesignals.com> > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> > --- > 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; > -- > 2.7.4 > > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team
On Wed, 2018-06-13 at 20:24 +0530, Siva Rebbagondla wrote: > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > 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 <sanjay.konduri@redpinesignals.com> > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> > --- > 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;
Hi Shrirang, Do i need to re-submit this patch also?. I think this patch is already applied to xenial by Khaled Elmously. Thanks On Thu, Jun 21, 2018 at 1:05 PM, Shrirang Bagul < shrirang.bagul@canonical.com> wrote: > On Wed, 2018-06-13 at 20:24 +0530, Siva Rebbagondla wrote: > > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > > > 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 <sanjay.konduri@redpinesignals.com> > > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> > > --- > > 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; <div dir="ltr"><div class="gmail_default" style="color:#073763">Hi Shrirang,</div><div class="gmail_default" style="color:#073763"><br></div><div class="gmail_default" style="color:#073763">Do i need to re-submit this patch also?. I think this patch is already applied to xenial by Khaled Elmously.</div><div class="gmail_default" style="color:#073763"><br></div><div class="gmail_default" style="color:#073763">Thanks<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 21, 2018 at 1:05 PM, Shrirang Bagul <span dir="ltr"><<a href="mailto:shrirang.bagul@canonical.com" target="_blank">shrirang.bagul@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, 2018-06-13 at 20:24 +0530, Siva Rebbagondla wrote:<br> > From: Sanjay Kumar Konduri <<a href="mailto:sanjay.konduri@redpinesignals.com">sanjay.konduri@<wbr>redpinesignals.com</a>><br> > <br> > BugLink: <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1773400" rel="noreferrer" target="_blank">https://bugs.launchpad.net/<wbr>ubuntu/+source/linux/+bug/<wbr>1773400</a><br> > <br> > Observed third party station is unable to scan redpine AP, when soft-ap<br> > wizard invoked. This is because power save is not disabled for soft-ap<br> > mode. Hence, disabling power save for soft-ap mode.<br> > <br> > Signed-off-by: Sanjay Kumar Konduri <<a href="mailto:sanjay.konduri@redpinesignals.com">sanjay.konduri@<wbr>redpinesignals.com</a>><br> > Signed-off-by: Siva Rebbagondla <<a href="mailto:siva.rebbagondla@redpinesignals.com">siva.rebbagondla@<wbr>redpinesignals.com</a>><br> > ---<br> > v2: Added enhancement for soft-ap [Shrirang]<br> > ---<br> > ubuntu/rsi/rsi_91x_mac80211.c | 4 ++--<br> > 1 file changed, 2 insertions(+), 2 deletions(-)<br> > <br> > diff --git a/ubuntu/rsi/rsi_91x_mac80211.<wbr>c b/ubuntu/rsi/rsi_91x_mac80211.<wbr>c<br> > index bae06e3..4e0c2ae 100644<br> > --- a/ubuntu/rsi/rsi_91x_mac80211.<wbr>c<br> > +++ b/ubuntu/rsi/rsi_91x_mac80211.<wbr>c<br> > @@ -565,8 +565,7 @@ static void rsi_mac80211_tx(struct ieee80211_hw *hw,<br> > return;<br> > }<br> > if ((!bss->assoc) &&<br> > - (adapter->ps_state == PS_ENABLED) &&<br> > - (vif->type == NL80211_IFTYPE_STATION))<br> > + (adapter->ps_state == PS_ENABLED))<br> > rsi_disable_ps(adapter);<br> > if(ieee80211_is_auth(wlh-><wbr>frame_control))<br> > common->mac_ops_resumed = false;<br> > @@ -860,6 +859,7 @@ static int rsi_mac80211_change_interface(<wbr>struct ieee80211_hw *hw,<br> > <br> > switch (newtype) {<br> > case NL80211_IFTYPE_AP:<br> > + rsi_disable_ps(adapter);<br> > ven_rsi_dbg(INFO_ZONE, "Change to AP Mode\n");<br> > intf_mode = AP_OPMODE;<br> > break;</blockquote></div><br></div>
On 21.06.2018 09:35, Shrirang Bagul wrote: > On Wed, 2018-06-13 at 20:24 +0530, Siva Rebbagondla wrote: >> From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> >> >> 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 <sanjay.konduri@redpinesignals.com> >> Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> >> --- >> v2: Added enhancement for soft-ap [Shrirang] What? Why? And you realize that NACKing should rather be done *before* we applied it? -Stefan >> --- >> 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; >> >>
On Thu, 2018-06-21 at 11:14 +0200, Stefan Bader wrote: > On 21.06.2018 09:35, Shrirang Bagul wrote: > > On Wed, 2018-06-13 at 20:24 +0530, Siva Rebbagondla wrote: > > > From: Sanjay Kumar Konduri <sanjay.konduri@redpinesignals.com> > > > > > > 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 <sanjay.konduri@redpinesignals.com> > > > Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> > > > --- > > > v2: Added enhancement for soft-ap [Shrirang] > > What? Why? And you realize that NACKing should rather be done *before* we > applied it? Sorry Stefan, I NACK'ed wrong patch. Please ignore, will be more careful in the future. /Shrirang > > -Stefan > > > --- > > > 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; > > > > > > > >
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;