On Mon, 2016-04-18 at 07:16 +0200, Michal Kazior wrote: > > I guess .h file can give the compiler an opportunity for more > optimizations. With .c you would need LTO which I'm not sure if it's > available everywhere. >
This makes little sense really. Otherwise everything would be in .h files. include/net/codel.h is an include file because both codel and fq_codel use a common template for codel_dequeue() in fast path. But net/mac80211/fq.h is included once, so should be a .c Certainly all the code in control plan is not fast path and does not deserve being duplicated. _______________________________________________ Codel mailing list [email protected] https://lists.bufferbloat.net/listinfo/codel
