[PATCH batadv 0/3] batman-adv: mcast header creation bugs

Sven Eckelmann <[email protected]> Thu, 09 Jul 2026 21:45:54 +0200
Newsgroups org.open-mesh.lists.batman
Message-ID <20260709-mcast-header-generation-bugs-v1-0-c7c111fa45b6@narfation.org>
The code which introduced the mcast packet format was expanding the skbuff
header in various places. But this broke the priority extraction and was
requiring various skb properties (linearized, unshared) but only in some
paths (forwarding of TVLV) ensured that this is actually the case while
forgetting in others (initial creation of an mcast packet).

Signed-off-by: Sven Eckelmann <[email protected]>
---
Sven Eckelmann (3):
      batman-adv: fix TX priority extraction for BATADV_FORW_MCAST
      batman-adv: mcast: ensure unshared skb for multicast packets
      batman-adv: mcast: linearize skbuff for packet generation

 net/batman-adv/mesh-interface.c | 7 +++++--
 net/batman-adv/multicast_forw.c | 9 +++++----
 2 files changed, 10 insertions(+), 6 deletions(-)
---
base-commit: 6628ab4bc899bff39637008ebb5ef89372efd9d3
change-id: 20260709-mcast-header-generation-bugs-bed17c85a6ba

Best regards,
--  
Sven Eckelmann <[email protected]>