On Wed, Jun 13, 2007 at 10:01:20PM -0400, Patrick Geoffray wrote: > Jeff Squyres wrote: > > Let's take a step back and see exactly what we *want*. Then we can > > talk about how to have an interface for it. > > I must be missing something but why is the bandwidth/latency passed by > the user (by whatever means) ? Would it be easier to automagically get > these values by probing the hardware or have the BTL do an educated > guess ? You can figure out at runtime the link rate of an eth device for > example. You would want have a complicated way to force any value, but > the default should be invisible, no ? That what happens for openib today. Configure bandwidth to 0 and BTL automatically will figure out HW speed, but sometimes you want to override it.
-- Gleb.