Hi Jakub, hi David,
here is a feature/cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit 89cdf9d556016a54ff6ddd62324aa5ec790c05cc:
Merge tag 'net-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-11-09 17:09:35 -0800)
are available in the Git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-pullrequest-20231115
for you to fetch changes up to c3ed16a64c0b0a5b116c9753bf48496d49daffb5:
batman-adv: Switch to linux/array_size.h (2023-11-14 08:16:34 +0100)
----------------------------------------------------------------
This feature/cleanup patchset includes the following patches:
- bump version strings, by Simon Wunderlich
- Implement new multicast packet type, including its transmission,
forwarding and parsing, by Linus Lüssing (3 patches)
- Switch to new headers for sprintf and array size,
by Sven Eckelmann (2 patches)
----------------------------------------------------------------
Linus Lüssing (3):
batman-adv: mcast: implement multicast packet reception and forwarding
batman-adv: mcast: implement multicast packet generation
batman-adv: mcast: shrink tracker packet after scrubbing
Simon Wunderlich (1):
batman-adv: Start new development cycle
Sven Eckelmann (2):
batman-adv: Switch to linux/sprintf.h
batman-adv: Switch to linux/array_size.h
include/uapi/linux/batadv_packet.h | 45 +-
net/batman-adv/Makefile | 1 +
net/batman-adv/bridge_loop_avoidance.c | 2 +-
net/batman-adv/fragmentation.c | 8 +-
net/batman-adv/gateway_client.c | 2 +-
net/batman-adv/main.c | 5 +-
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 129 +++-
net/batman-adv/multicast.h | 30 +-
net/batman-adv/multicast_forw.c | 1178 ++++++++++++++++++++++++++++++++
net/batman-adv/netlink.c | 2 +-
net/batman-adv/originator.c | 28 +
net/batman-adv/originator.h | 3 +
net/batman-adv/routing.c | 70 ++
net/batman-adv/routing.h | 11 +
net/batman-adv/soft-interface.c | 18 +-
net/batman-adv/types.h | 70 ++
17 files changed, 1572 insertions(+), 32 deletions(-)
create mode 100644 net/batman-adv/multicast_forw.c