--- multi.c | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/multi.c b/multi.c index 661fd98..641d464 100644 --- a/multi.c +++ b/multi.c @@ -1806,7 +1806,21 @@ multi_bcast (struct multi_context *m, } #endif if (vid != 0 && vid != mi->context.options.vlan_tag) - continue; + { + struct gc_arena gc = gc_new (); + msg (M_INFO, "VLAN: addr[%s]@%d -> client[%s]@%d packet dropped by BCAST VLAN filter", + mroute_addr_print_ex (sender_addr, MAPF_SHOW_ARP, &gc), + vid, mi_prefix (mi), mi->context.options.vlan_tag); + gc_free (&gc); + continue; + } + { + struct gc_arena gc = gc_new (); + msg (M_INFO, "BCAST: addr[%s]@%d -> client[%s]@%d", + mroute_addr_print_ex (sender_addr, MAPF_SHOW_ARP, &gc), + vid, mi_prefix (mi), mi->context.options.vlan_tag); + gc_free (&gc); + } multi_add_mbuf (m, mi, mb); } } -- 1.7.0