On Sunday, March 04, 2012 01:59:53 Simon Wunderlich wrote: > On Thu, Mar 01, 2012 at 03:35:18PM +0800, Marek Lindner wrote: > > -static void bat_iv_ogm_receive(struct hard_iface *if_incoming, > > - struct sk_buff *skb) > > +static void _bat_iv_ogm_receive(struct sk_buff *skb, > > + struct hard_iface *if_incoming) > > <rant> > Personally, I don't like underscore functions. They are usually created > because of a lack of creativity, but are later called from different > places, do different jobs and in the end everyone is confused. :) Is it > possibble to change the name, e.g. to bat_iv_ogm_handle()? > </rant>
Hmm.., I kind of agree. I'll think about another solution. :-) > We should somewhere add a check whether the hard_iface is actually assigned > to a mesh using the BATMAN IV algorithm. When more algorithms are added, > we only want the assigned protocol to be handled, others should be > ignored. You are right - we need a check but not necessarily in this patch. We lived without such a check for quite while. This patch is not introducing a loophole that did not exist before. I'll send a separate patch. Thanks for the comments! Cheers, Marek