Project

General

Profile

Actions

Bug #457

open

mcast: packet with empty TVLV section is always received locally

Added by Sven Eckelmann 11 days ago.

Status:
New
Priority:
Normal
Target version:
-
Start date:
07/30/2026
Due date:
% Done:

0%

Estimated time:

Description

If an MCAST packet is sent with a TVLV section set to tvlv_len == 0 or no matching TVLV tracker section is always handled by batadv_recv_mcast_packet as NET_RX_SUCCESS (after batadv_tvlv_containers_process) and thus received by the batadv interface (locally). This happens because the local_recv is only evaluated in batadv_mcast_forw_packet - but since it is only used in a TVLV handler, it is never actually called and thus cannot veto the local receive.

See also #456

No data to display

Actions

Also available in: Atom PDF