On Monday 20 June 2016 21:39:54 Linus Lüssing wrote: > This patch abstracts the forward packet creation into the new function > batadv_forw_packet_alloc(). > > The queue counting and interface reference counters are now handled > internally within batadv_forw_packet_alloc() and its > batadv_forw_packet_free() counterpart. This should reduce the risk of > having reference/queue counting bugs again and should increase > code readibility. > > Signed-off-by: Linus Lüssing <[email protected]> > --- > Changelog v4: > * Removed goto in batadv_iv_ogm_aggregate_new() > * Removed two goto's in batadv_forw_packet_alloc() > * Easier to read debug output code in batadv_forw_packet_alloc() > * Renamed "out" and "packet_free" jump labels in > batadv_add_bcast_packet_to_list() > to "err" and "err_packet_free"
Reviewed-by: Sven Eckelmann <[email protected]> Kind regards, Sven
signature.asc
Description: This is a digitally signed message part.
