diff options
author | Linus Lüssing <linus.luessing@c0d3.blue> | 2023-09-07 04:09:10 +0300 |
---|---|---|
committer | Simon Wunderlich <sw@simonwunderlich.de> | 2023-11-14 10:16:34 +0300 |
commit | 2dfe644a1ce017cacd449adabd68c3bc49199e11 (patch) | |
tree | 863c649a38d062681493445969e780c8cdb41211 /net/batman-adv/multicast.c | |
parent | 90039133221e33964ccb4a536dad7eb0a372fff7 (diff) | |
download | linux-2dfe644a1ce017cacd449adabd68c3bc49199e11.tar.xz |
batman-adv: mcast: shrink tracker packet after scrubbing
Remove all zero MAC address entries (00:00:00:00:00:00) from a multicast
packet's tracker TVLV before transmitting it and update all headers
accordingly. This way, instead of keeping the multicast packet at a
constant size throughout its journey through the mesh, it will become
more lightweight, smaller with every interested receiver on the way and
on each splitting intersection. Which can save some valuable bandwidth.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'net/batman-adv/multicast.c')
0 files changed, 0 insertions, 0 deletions