johannes, thanks for the explanation! bruno On Wednesday 31 October 2007 21:20:35 Johannes Berg wrote: > > in 'net/mac80211/util.c', in ieee80211_get_hdrlen (line 175), a function > > ilog2 is used to determine the number of bits to shift for > > IEEE80211_STYPE_QOS_DATA. isn't that a bit of an overkill when we could > > just do >> 6? i mean IEEE80211_STYPE_QOS_DATA isn't going to change after > > all... > > Yeah but ilog2() evaluates to a constant here so it doesn't matter, and > I think this is more readable. > > > if (fc & IEEE80211_STYPE_QOS_DATA) > > hdrlen += 2; > > > > would be a bit more readable. > > It used to be that but that's a branch and the generated code is better > the other way. > > johannes - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html