>
> It is critical as a transport data structure. You have to define a
> byte-by-byte
> layout (concerning endianness and padding) and use padding fields together
> with
> QEMU_PACKED, so the representation is not dependent on alignment


This makes sense for network protocols.  But, in this case, the protocol is
always taking placing over a unix socket on the localhost.  This is why I
wasn't sure that it was necessary.

Just to be clear... the QMP connection could go over the network, but its
only purpose is to set up the unix socket on the local machine (meaning
that doing it over the network is kind of pointless, even if it is
possible).  Once the unix socket is setup, the memory access protocol
happens over that socket.

Thoughts?

-bryan

Reply via email to