[openib-general] [PATCH]proposal for enabling partial ports on HCA

Roland Dreier rolandd at cisco.com
Wed Oct 5 12:24:05 PDT 2005


    Fab> Shouldn't a user get an error (not an oops) if they try to
    Fab> use the MAD layer for a device that didn't initialize
    Fab> properly within the MAD layer?  Doesn't the MAD layer trap
    Fab> that device requests are valid?  It seems that adding such
    Fab> checks would be much simpler to implement, rather than trying
    Fab> to figure out how to express these limitations to the various
    Fab> ULPs.

Yeah, I guess that makes sense, although it exercises the upper
layers' error paths more.  All of the modules that export interfaces
used by other layers have to be prepared for a device that they failed
to initialize, and the upper layers have to be prepared for lower
layers to fail.

 - R.



More information about the general mailing list