> It isn't fair to say that the fact that I need this is "wrong". There > is software configuration data which must be made to reflect hardware > configuration, and which cannot be autodetected. There is also *policy* > data (tunables) for some things that you just can't automatically tune. > (Although you can provide reasonable default settings for those, and we > do that. But for certain kinds of extreme uses, manual tuning may be > required. E.g. applications with unusual latency requirements may > require a smaller buffer size than the default, or a higher interrupt > rate...)
IMHO there is a chasm of difference between driver tunables and application settings. I was making a point of focusing on the latter. GConf? -Artem