All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] batman-adv: broadcast flooding improvements
@ 2019-05-14  7:38 Linus Lüssing
  2019-05-14  7:38 ` [PATCH 1/3] batman-adv: bcast: queue per interface, if needed Linus Lüssing
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Linus Lüssing @ 2019-05-14  7:38 UTC (permalink / raw)
  To: b.a.t.m.a.n

Hi,

This patchset adds two improvements for the broadcast flooding
algorithm:

The first patch refactors/reorders the broadcast packet queueing.
Before a broadcast packet was always queued. Now the queueing decision
is performed on a per interface basis. Also the first broadcast is always
transmitted immediately, without queueing now to increase performance.

Furthermore this restructuring prepares for the next two patches:

Patches 2 and 3 introduce a broadcast-packet-to-unicast mechanism.
Similar to the multicast-to-unicast feature of the multicast back-end a
broadcast packet is split into multiple unicast transmissions. The major
difference here, for the broadcast flooding, is that it is performed on
a per-hop instead of the initial originator node basis.

This should improve throughput and reliability in densely populated
receiver scenarios, where the multicast back-end is not able to operate
(the multicast back-end is more targeted at sparsely populated receiver
scenarios so far).

Regards, Linus


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

end of thread, other threads:[~2019-05-25 10:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-14  7:38 [PATCH 0/3] batman-adv: broadcast flooding improvements Linus Lüssing
2019-05-14  7:38 ` [PATCH 1/3] batman-adv: bcast: queue per interface, if needed Linus Lüssing
2019-05-25 10:21   ` Sven Eckelmann
2019-05-14  7:38 ` [PATCH 2/3] batman-adv: allow broadcast packet type with unicast destination Linus Lüssing
2019-05-25 10:02   ` Sven Eckelmann
2019-05-25 10:24   ` Sven Eckelmann
2019-05-25 10:53   ` Sven Eckelmann
2019-05-14  7:38 ` [PATCH 3/3] batman-adv: forward broadcast packets via unicast transmissions Linus Lüssing
2019-05-25 10:21   ` Sven Eckelmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.