On Wed, 8 Jan 2025 10:27:36 +0100 Kory Maincent wrote: > > Is there a reason this is defined in ethtool.h? > > I moved in to ethtool because the PSE drivers does not need it anymore. > I can keep it in pse.h. > > > I have a weak preference towards keeping it in pse-pd/pse.h > > since touching ethtool.h rebuilds bulk of networking code. > > From that perspective it's also suboptimal that pse-pd/pse.h > > pulls in ethtool.h. > > Do you prefer the other way around, ethtool.h pulls in pse.h? No, no, I'd say the order of deceasing preference is: - headers are independent - smaller header includes bigger one - bigger one includes smaller one > Several structure are used in ethtool, PSE core and even drivers at the same > time so I don't have much choice. Or, is it preferable to add a new header?