From: Koen Vandeputte <koen.vandeputte@ncentric.com>
To: Nicolas Cavallari <cavallar@lri.fr>, linux-wireless@vger.kernel.org
Cc: Johannes Berg <johannes@sipsolutions.com>
Subject: Re: [PATCH v3 2/2] mac80211: Allow deleting stations in ibss mode to reset their state
Date: Wed, 8 Apr 2020 13:56:52 +0200 [thread overview]
Message-ID: <bc2934fe-ee0b-c593-e866-692487e06d4e@ncentric.com> (raw)
In-Reply-To: <20200305135754.12094-2-cavallar@lri.fr>
On 05.03.20 14:57, Nicolas Cavallari wrote:
> From: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
>
> Set the NL80211_EXT_FEATURE_DEL_IBSS_STA if the interface support IBSS
> mode, so that stations can be reset from user space.
>
> mac80211 already deletes stations by itself, so mac80211 drivers must
> already support this.
>
> This has been successfully tested with ath9k.
>
> Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
>
> ---
> v3: spelling fixes in commit message.
> ---
> net/mac80211/main.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/net/mac80211/main.c b/net/mac80211/main.c
> index 944e86da5c65..bc7fd67dc987 100644
> --- a/net/mac80211/main.c
> +++ b/net/mac80211/main.c
> @@ -1081,6 +1081,10 @@ int ieee80211_register_hw(struct ieee80211_hw *hw)
> NL80211_EXT_FEATURE_EXT_KEY_ID);
> }
>
> + if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_ADHOC))
> + wiphy_ext_feature_set(local->hw.wiphy,
> + NL80211_EXT_FEATURE_DEL_IBSS_STA);
> +
> /*
> * Calculate scan IE length -- we need this to alloc
> * memory and to subtract from the driver limit. It
Hi Nicolas,
I took these patches for a thorough spin offshore (combined with your
quick wpa_sup change)
Quick test setup overview:
- Device mounted on top of a vessel, sailing around in windfarms.
- Lots of turbines are equiped with 4x 90deg sectors
- 802.11n HT40 2x2 custom mesh over IBSS, using Dynack
- As the vessel moves around, IBSS links are continuously dropped and
re-added throughout the field
- Output of my app, fyi: https://pastebin.com/raw/vtZSwHC9
I've made 2 identical builds, one containing your patches and one without.
When your patches are used:
--> On devices with multiple radio's, all radio's went deaf within a few
minutes without any notice in logs.
--> Only a reboot solved the issue but everything goes deaf again within
a few minutes. (after dropping/adding some links)
Any idea?
Thanks,
Koen
next prev parent reply other threads:[~2020-04-08 11:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-05 13:57 [PATCH v3 1/2] cfg80211: Add support for userspace to reset stations in IBSS mode Nicolas Cavallari
2020-03-05 13:57 ` [PATCH v3 2/2] mac80211: Allow deleting stations in ibss mode to reset their state Nicolas Cavallari
2020-04-08 11:56 ` Koen Vandeputte [this message]
2020-04-08 14:31 ` Nicolas Cavallari
2020-04-08 15:02 ` Koen Vandeputte
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bc2934fe-ee0b-c593-e866-692487e06d4e@ncentric.com \
--to=koen.vandeputte@ncentric.com \
--cc=cavallar@lri.fr \
--cc=johannes@sipsolutions.com \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox