On Thursday, 7 September 2023 03:09:07 CET Linus Lüssing wrote: [...] > Changelog v7: > * PATCH 1/3: > * rebased to current main/master branch (resolved net/multicast/routing.h) > * renamed batadv_mcast_forw_orig_to_neigh() to > batadv_orig_to_router() and moved it to originator.c, for > reuse in fragmentation.c > * added a SKB_LINEAR_ASSERT() to batadv_mcast_forw_packet() > * adjusted batadv_mcast_forw_scrub_dests(): > added a new macro that updates two dest pointers > to avoid confusion due to two different updating methods, > removed goto's and a little reordering > * PATCH 2/3: > * added SKB_LINEAR_ASSERT() to batadv_mcast_forw_scrape() > * PATCH 3/3: > * simplified batadv_mcast_forw_shrink_pack_dests(): > moved parts to new sub function batadv_mcast_forw_shrink_fill(), > removed keeping track of filler over the whole function > (might be slower, as we might check+skip the same zero > MAC entry multiple times, for each slot, but a lot easier > to read - and we don't prioritize performance with this > patchset yet)
Merged. But I think the wireshark implementation is still missing. Kind regards, Sven