El 05/02/15 a les 11.42, Ian Campbell ha escrit: > On Tue, 2015-01-20 at 13:47 +0100, Roger Pau Monné wrote: >> Hello, >> >> I should probably have done this earlier because I've been aware of this >> issue for a long time (since I've started dealing with the PV blk protocol). >> >> The current way to describe PV protocols in Xen is very inefficient >> IMHO. Using C structs as "the description" of a binary protocol seems >> very wrong, specially taking into account that different ABIs can >> generate different layouts for the same C struct. This is for example a >> problem in the PV blk protocol, since the binary layout of the >> structures change depending on the bitness. >> >> In order to avoid this, I would like to request that any new PV protocol >> that's added to Xen be described in binary terms, just like it's >> normally done with other protocols. As a reference see for example the >> following section from the TCP RFC: >> >> http://tools.ietf.org/html/rfc793#page-15 > > How about on the next doc day I'll convert netif.h and you do blkif.h?
Sounds like a plan, although I think I got the short straw ;). Roger. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel