From: Francois Romieu <romieu@fr.zoreil.com>
Date: Fri, 30 Sep 2011 18:26:49 +0200
I am sceptical about the value in including so much headers for
rather common things at the network device driver level. After all
the code is supposed to be cross-platform, modular or monolithic
built.
We are trying very hard to split out the implicit inclusions of
one set of headers into another.
So you absolutely should always include the headers for all features
you explicitly use.