> > Or we have also found out, that pushing back on parameters like this, > > the developers goes back and looks at the code, and sometimes figures > > out a way to automatically do the right thing, removing the > > configuration knob, and just making it all simpler for the user to > > use. > > I think of 2 alternatives: > * `ethtool --set-priv-flags` - in such case there is a question if > switching this particular feature in runtime is a good idea. > * New DT/ACPI property - it is a hardware feature after all, so maybe > let the user decide whether to enable it on the platform description > level. Does this even need to be configurable? What is the cost of turning it on? How does having less pools affect the system? Does average latency go up? When would i consider an underrun actually a good thing? Maybe it should just be hard coded on? Or we should try to detect when underruns are happening a lot, and dynamically turn it on for a while? Andrew