You will have to pack any structures that are transmitted or received. AVRs pack on byte boundary, 32-bit processors don't.