diff mbox

[OpenWrt-Devel] Restore AP scan patch

Message ID 20150731120138.ff56e86ba0d52db03316a717@ubnt.com
State Accepted
Headers show

Commit Message

Dmitry Ivanov July 31, 2015, 9:01 a.m. UTC
Restore AP scan patch.

Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
---
 package/kernel/mac80211/patches/210-ap_scan.patch | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100644 package/kernel/mac80211/patches/210-ap_scan.patch

Comments

Felix Fietkau July 31, 2015, 7:50 p.m. UTC | #1
On 2015-07-31 11:01, Dmitry Ivanov wrote:
> Restore AP scan patch.
> 
> Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
Applied. Next time, please add the right prefix in the subject
(mac80211:), and do not repeat the subject in the email body.

Thanks,

- Felix
openwrt-devel@couprie.net Aug. 3, 2015, 12:11 p.m. UTC | #2
Hi Dimitry,

Does this patch, fix the problem that when a router is a wifi access 
client and access point.
The local access point does not work when de wifi access client is not 
connected ?

Greeting from Amsterdam,

Perry

On 31-07-15 11:01, Dmitry Ivanov wrote:
> Restore AP scan patch.
>
> Signed-off-by: Dmitry Ivanov<dima@ubnt.com>
> ---
>   package/kernel/mac80211/patches/210-ap_scan.patch | 11 +++++++++++
>   1 file changed, 11 insertions(+)
>   create mode 100644 package/kernel/mac80211/patches/210-ap_scan.patch
>
> diff --git a/package/kernel/mac80211/patches/210-ap_scan.patch b/package/kernel/mac80211/patches/210-ap_scan.patch
> new file mode 100644
> index 0000000..29f05c4
> --- /dev/null
> +++ b/package/kernel/mac80211/patches/210-ap_scan.patch
> @@ -0,0 +1,11 @@
> +--- a/net/mac80211/cfg.c
> ++++ b/net/mac80211/cfg.c
> +@@ -2008,7 +2008,7 @@ static int ieee80211_scan(struct wiphy *
> + 		 * the  frames sent while scanning on other channel will be
> + 		 * lost)
> + 		 */
> +-		if (sdata->u.ap.beacon &&
> ++		if (0 && sdata->u.ap.beacon &&
> + 		    (!(wiphy->features & NL80211_FEATURE_AP_SCAN) ||
> + 		     !(req->flags & NL80211_SCAN_FLAG_AP)))
> + 			return -EOPNOTSUPP;
Roman Yeryomin Aug. 4, 2015, 5:56 p.m. UTC | #3
On 3 August 2015 at 15:11, openwrt-devel@couprie.net
<openwrt-devel@couprie.net> wrote:
> Hi Dimitry,
>
> Does this patch, fix the problem that when a router is a wifi access client
> and access point.
> The local access point does not work when de wifi access client is not
> connected ?
>

This patch only fixes scanning when in AP mode.
The problem you are referring to is different and I'm not sure it can
be fixed in the "right" way.
Try using 4address mode (aka WDS in hostapd terms).

Regards,
Roman
diff mbox

Patch

diff --git a/package/kernel/mac80211/patches/210-ap_scan.patch b/package/kernel/mac80211/patches/210-ap_scan.patch
new file mode 100644
index 0000000..29f05c4
--- /dev/null
+++ b/package/kernel/mac80211/patches/210-ap_scan.patch
@@ -0,0 +1,11 @@ 
+--- a/net/mac80211/cfg.c
++++ b/net/mac80211/cfg.c
+@@ -2008,7 +2008,7 @@ static int ieee80211_scan(struct wiphy *
+ 		 * the  frames sent while scanning on other channel will be
+ 		 * lost)
+ 		 */
+-		if (sdata->u.ap.beacon &&
++		if (0 && sdata->u.ap.beacon &&
+ 		    (!(wiphy->features & NL80211_FEATURE_AP_SCAN) ||
+ 		     !(req->flags & NL80211_SCAN_FLAG_AP)))
+ 			return -EOPNOTSUPP;