* [B.A.T.M.A.N.] [batman-adv] one edge case with 40+ neighbors
@ 2017-06-02 6:57 Xuebing Wang
2017-06-02 7:04 ` Sven Eckelmann
0 siblings, 1 reply; 3+ messages in thread
From: Xuebing Wang @ 2017-06-02 6:57 UTC (permalink / raw)
To: Simon Wunderlich, Sven Eckelmann, b.a.t.m.a.n
Hi Simon, Sven,
Thanks for your excellent help. We have 50+ sites (and a total of 1000+
nodes running in the field) for over a month, and batman-adv works
perfectly, maybe I wasn't notified, but I did not hear a single failure.
We have an edge case:
Our nodes are relatively closely placed, which results in 40+ neighbors
for each node. And batman-adv seemingly does not work for this edge
case. The issue may be that with this many 40+ neighbors, and neighbors'
neighbors, ... it is complicated to calculate the route, is this the
possible cause?
The resolution I can think of is that we can choose the best 12 or so
(configurable) neighbors (based on signal strength). Is this choosing
configurable 12 or so best neighbors the best approach? I can try to
make the change, and upstream for your code-review / merge.
Thanks again.
Xuebing Wang
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [B.A.T.M.A.N.] [batman-adv] one edge case with 40+ neighbors
2017-06-02 6:57 [B.A.T.M.A.N.] [batman-adv] one edge case with 40+ neighbors Xuebing Wang
@ 2017-06-02 7:04 ` Sven Eckelmann
2017-06-02 8:57 ` Xuebing Wang
0 siblings, 1 reply; 3+ messages in thread
From: Sven Eckelmann @ 2017-06-02 7:04 UTC (permalink / raw)
To: Xuebing Wang; +Cc: Simon Wunderlich, b.a.t.m.a.n
[-- Attachment #1: Type: text/plain, Size: 181 bytes --]
On Freitag, 2. Juni 2017 14:57:18 CEST Xuebing Wang wrote:
> And batman-adv seemingly does not work for this edge
Please define "does not work" in your setup.
Kind regards,
Sven
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [B.A.T.M.A.N.] [batman-adv] one edge case with 40+ neighbors
2017-06-02 7:04 ` Sven Eckelmann
@ 2017-06-02 8:57 ` Xuebing Wang
0 siblings, 0 replies; 3+ messages in thread
From: Xuebing Wang @ 2017-06-02 8:57 UTC (permalink / raw)
To: Sven Eckelmann; +Cc: Simon Wunderlich, b.a.t.m.a.n
Hi Sven,
Thanks for asking this. It is my fault that I did not ask our QA and
tell the community the details.
The syndrome is that there are randomly nodes that can not ping other
nodes, it happens quite often within a day. As I changed ath_dbg() to
ath_warn() to print messages before ath9k_queue_reset() in our release,
we get "tx hung, resetting the chip" in dmesg (for RESET_TYPE_TX_HANG).
-- I am using software encryption.
This seems pointing to that ath9k driver can not handle 40 connections
for IBSS/adhoc? Based on our test, 20 connections for ath9k IBSS/adhoc
are definitely ok.
Thanks.
Xuebing Wang
On 2017年06月02日 15:04, Sven Eckelmann wrote:
> On Freitag, 2. Juni 2017 14:57:18 CEST Xuebing Wang wrote:
>> And batman-adv seemingly does not work for this edge
> Please define "does not work" in your setup.
>
> Kind regards,
> Sven
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-06-02 8:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-02 6:57 [B.A.T.M.A.N.] [batman-adv] one edge case with 40+ neighbors Xuebing Wang
2017-06-02 7:04 ` Sven Eckelmann
2017-06-02 8:57 ` Xuebing Wang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox