Hi Gus,
Shouldn't the "addr_to_string(orig_str, orig_node->orig);" be moved out side the loop to near the top of the function? There is only one originator node and there is no reason to iterate over it. One time should suffice.
you are probably right but I know that Andrew has a patch in his pipeline which will remove these addr_to_string() calls entirely (printk can handle mac addresses for us). Until then we can live with this workaround. :)
Regards, Marek