[PATCH 5/5] batman-adv: tvlv: prepare for tvlv enabled multicast packet type

2023-01-27 Thread Simon Wunderlich
From: Linus Lüssing Prepare TVLV infrastructure for more packet types, in particular the upcoming batman-adv multicast packet type. For that swap the OGM vs. unicast-tvlv packet boolean indicator to an explicit unsigned integer packet type variable. And provide the skb to a call to

[PATCH 4/5] batman-adv: mcast: remove now redundant single ucast forwarding

2023-01-27 Thread Simon Wunderlich
From: Linus Lüssing The multicast code to send a multicast packet via multiple batman-adv unicast packets is not only capable of sending to multiple but also to a single node. Therefore we can safely remove the old, specialized, now redundant multicast-to-single-unicast code. The only

[PATCH 3/5] batman-adv: Fix mailing list address

2023-01-27 Thread Simon Wunderlich
From: Sven Eckelmann Signed-off-by: Sven Eckelmann Signed-off-by: Simon Wunderlich --- Documentation/networking/batman-adv.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/networking/batman-adv.rst b/Documentation/networking/batman-adv.rst index

[PATCH 2/5] batman-adv: Drop prandom.h includes

2023-01-27 Thread Simon Wunderlich
From: Sven Eckelmann The commit 8032bf1233a7 ("treewide: use get_random_u32_below() instead of deprecated function") replaced the prandom.h function prandom_u32_max with the random.h function get_random_u32_below. There is no need to still include prandom.h. Signed-off-by: Sven Eckelmann

[PATCH 1/5] batman-adv: Start new development cycle

2023-01-27 Thread Simon Wunderlich
This version will contain all the (major or even only minor) changes for Linux 6.3. The version number isn't a semantic version number with major and minor information. It is just encoding the year of the expected publishing as Linux -rc1 and the number of published versions this year (starting

[PATCH 0/5] pull request for net-next: batman-adv 2023-01-27

2023-01-27 Thread Simon Wunderlich
) are available in the Git repository at: git://git.open-mesh.org/linux-merge.git tags/batadv-next-pullrequest-20230127 for you to fetch changes up to 0c4061c0d0e2c381ffe4d8b7c62ea69ad8132071: batman-adv: tvlv: prepare for tvlv enabled multicast packet type (2023-01-21 19:01:59 +0100

Re: [PATCH v4 0/5] Implementation of a Stateless Multicast Packet Type

2023-01-27 Thread Sven Eckelmann
On Tuesday, 27 December 2022 20:34:04 CET Linus Lüssing wrote: [...] > The purpose of this new packet type is to allow to forward an IP > multicast packet with less transmissions / overhead than the > multicast-via-multiple-unicasts approach. Or to reach a lot more > destinations (currently up to