B.A.T.M.A.N Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH batadv 0/4] batman-adv: tt: shashiko 20260930 follow ups
@ 2026-10-07 10:29 Sven Eckelmann
  2026-10-07 10:29 ` [PATCH batadv 1/4] batman-adv: tt: don't queue local events for unhashed entries Sven Eckelmann
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Sven Eckelmann @ 2026-10-07 10:29 UTC (permalink / raw)
  To: b.a.t.m.a.n; +Cc: Sven Eckelmann, Sashiko

There were various reports in the Sashiko report from

* https://netdev-ai.bots.linux.dev/sashiko/#/patchset/20260930094558.3723766-2-sw%2540simonwunderlich.de
* https://sashiko.dev/#/patchset/20260930094558.3723766-1-sw@simonwunderlich.de

Some of them are about the rather bad locking behavior in TT and addressed
here. While looking at this, it was also noticed that the TT event handling
seems to be broken since the introduction of dynamic flag changes.

I have more changes about the TT code but first wanted to post the changes
for review.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
---
Sven Eckelmann (4):
      batman-adv: tt: don't queue local events for unhashed entries
      batman-adv: tt: only update flags for TT events
      batman-adv: tt: avoid list_lock for unchanged local clients
      batman-adv: tt: drop ADD+DEL events of never announced clients

 net/batman-adv/translation-table.c | 374 +++++++++++++++++++++++--------------
 1 file changed, 231 insertions(+), 143 deletions(-)
---
base-commit: 0eaac0f4187bc9b69b41d90998fd7b93ab07e53e
change-id: 20261006-tt-avoid-unhashed-event-76bb5f66d115

Best regards,
--  
Sven Eckelmann <sven@narfation.org>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-10-07 11:32 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-07 10:29 [PATCH batadv 0/4] batman-adv: tt: shashiko 20260930 follow ups Sven Eckelmann
2026-10-07 10:29 ` [PATCH batadv 1/4] batman-adv: tt: don't queue local events for unhashed entries Sven Eckelmann
2026-10-07 10:29 ` [PATCH batadv 2/4] batman-adv: tt: only update flags for TT events Sven Eckelmann
2026-10-07 10:46   ` Sven Eckelmann
     [not found]   ` <sashiko-outbox-162887@kernel.org>
2026-10-07 11:32     ` Sven Eckelmann
2026-10-07 10:29 ` [PATCH batadv 3/4] batman-adv: tt: avoid list_lock for unchanged local clients Sven Eckelmann
2026-10-07 10:29 ` [PATCH batadv 4/4] batman-adv: tt: drop ADD+DEL events of never announced clients Sven Eckelmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox