summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/cavium/liquidio/liquidio_image.h')
-rw-r--r--drivers/net/ethernet/cavium/liquidio/liquidio_image.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/net/ethernet/cavium/liquidio/liquidio_image.h b/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
index 13c680b..93819bd 100644
--- a/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
+++ b/drivers/net/ethernet/cavium/liquidio/liquidio_image.h
@@ -35,9 +35,9 @@
#define LIO_MAX_IMAGES 16
#define LIO_NIC_MAGIC 0x434E4943 /* "CNIC" */
struct octeon_firmware_desc {
- u64 addr;
- u32 len;
- u32 crc32; /* crc32 of image */
+ __be64 addr;
+ __be32 len;
+ __be32 crc32; /* crc32 of image */
};
/* Following the header is a list of 64-bit aligned binary images,
@@ -45,13 +45,13 @@ struct octeon_firmware_desc {
* Numeric fields are in network byte order.
*/
struct octeon_firmware_file_header {
- u32 magic;
+ __be32 magic;
char version[LIO_MAX_FIRMWARE_VERSION_LEN];
char bootcmd[LIO_MAX_BOOTCMD_LEN];
- u32 num_images;
+ __be32 num_images;
struct octeon_firmware_desc desc[LIO_MAX_IMAGES];
- u32 pad;
- u32 crc32; /* header checksum */
+ __be32 pad;
+ __be32 crc32; /* header checksum */
};
#endif /* _LIQUIDIO_IMAGE_H_ */
OpenPOWER on IntegriCloud