Hello all

I have a naive question:

My 'cluster' consists of two nodes, connected back to back with a
proprietary link as well as GbE (over a switch).
I am calling OPAL_MODEX_SEND() and the modex consists of just this:

struct modex
{char name[20], unsigned mtu};

The mtu field is not currently being used. I bzero() the struct and have
verified that the value being written to the 'name' field (this is similar
to a PKEY for infiniband; the driver will translate this to a unique
integer) is correct at the sending end.

When I do a OPAL_MODEX_RECV(), the value is completely corrupted. However,
the size of the modex message is still correct (24 bytes)
What could I be doing wrong? (Both nodes are little endian x86_64 machines)

Thanks in advance
Durga

We learn from history that we never learn from history.

Reply via email to