On 10:27 Fri 24 Apr , Sean Hefty wrote: > > I think the problem may be in libibumad, umad.c, line 166: > > if (sys_read_uint64(port_dir, SYS_PORT_CAPMASK, &port->capmask) < 0) > goto clean; > > port->capmask = htonl(port->capmask);
Yes, the problem is likely here. OTOH I cannot understand why port->capmask is defined as uint64_t and not as 32-bit. Kernel uses 32-bit value and it is shown in this file as 0x%0x. What about to convert type of port->capmask to uint32_t? Sasha _______________________________________________ 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
