Re: [PATCH v05 21/72] include/uapi/linux/if_pppox.h: include linux/if.h
From: David Miller
Date: Mon Aug 22 2016 - 19:26:53 EST
From: Stephen Hemminger <stephen@xxxxxxxxxxxxxxxxxx>
Date: Mon, 22 Aug 2016 12:37:45 -0700
> It seems your goal is that every include file should be standalone,
> i.e it must include every definition it uses.
I think this is absolutely mandatory Stephen. If you include x.h
it should just work if you use the interfaces x.h defines.
No user should have to know about dependencies, that is exactly the
job of the header file itself.