Hello,
I'm hoping you can provide me with some insight as to what may be wrong 
with my OpenSM.
I have a problem with function dev_poll() in ibumad/umad.c

I get a return code of ETIMEDOUT. I searched a bit deeper and discovered 
that it may be associated with function process mlx4_ib_process_mad from 
the driver.
The driver returns IB_MAD_RESULT_SUCCESS however I've noticed that when it 
works it doesn't enter any of these if statements.
/*
 * Don't process SMInfo queries or vendor-specific
 * MADs -- the SMA can't handle them.
 */
if (in_mad->mad_hdr.attr_id == IB_SMP_ATTR_SM_INFO ||
    ((in_mad->mad_hdr.attr_id & IB_SMP_ATTR_VENDOR_MASK) ==
        IB_SMP_ATTR_VENDOR_MASK)) {
        return IB_MAD_RESULT_SUCCESS;
}
I noticed it is true for: ((in_mad->mad_hdr.attr_id & 
IB_SMP_ATTR_VENDOR_MASK) ==
        IB_SMP_ATTR_VENDOR_MASK)
Would you be able to give me some pointers as to what may be wrong? What 
is OpenSM polling for in umad.c?
Thank you for your help!!!
Hector Abrach

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to