>>  #include <infiniband/umad.h>
>>  #include <infiniband/mad.h>
>> -#include <infiniband/complib/cl_nodenamemap.h>
>> +#include <complib/cl_nodenamemap.h>
>
>Is it needed? Rest tools use similar path with leading 'infiniband'.

That directory path doesn't exist in Windows.  I think this makes sense.
Complib is a separate library, independent of infiniband.

>> -    for (i = 0; i < (n + 31) / 32; i++) {
>> +    for (i = 0; i < (uint32_t) ((n + 31) / 32); i++) {
>
>Wouldn't it be better to make declare i, j, k as int? Width 32 doesn't
>make any sense here.
>
>>              mod =  i | (portnum << 16);
>>              if (!smp_query(data, dest, IB_ATTR_PKEY_TBL, mod, 0))
>>                      return "pkey table query failed";
>> @@ -353,7 +353,7 @@ guid_info(ib_portid_t *dest, char **argv, int argc)
>>              return "port info failed";
>>      mad_decode_field(data, IB_PORT_GUID_CAP_F, &n);
>>
>> -    for (i = 0; i < (n + 7) / 8; i++) {
>> +    for (i = 0; i < (uint32_t) ((n + 7) / 8); i++) {

fixed

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to