Message ID | 20150731120138.ff56e86ba0d52db03316a717@ubnt.com |
---|---|
State | Accepted |
Headers | show |
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
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;
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 --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;
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