diff options
author | Michal Schmidt <mschmidt@redhat.com> | 2016-03-02 15:47:07 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-03-02 21:31:56 +0300 |
commit | a524ef77d54d7e12045841f4fcc430c1850f71f2 (patch) | |
tree | 15f1eccd09cbc280c929005fa76b42c33c73dd9f /drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | |
parent | 5cc5c2d2e5a46c7395a0453f9ea1a446ac4c1b97 (diff) | |
download | linux-a524ef77d54d7e12045841f4fcc430c1850f71f2.tar.xz |
bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian
On ppc64 the PF did not receive messages from VFs correctly.
Fields of struct vf_pf_event_data are little-endian.
Signed-off-by: Michal Schmidt <mschmidt@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h index 47b13ed6a01a..10585916a4bb 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h @@ -5213,9 +5213,9 @@ struct eth_event_data { struct vf_pf_event_data { u8 vf_id; u8 reserved0; - u16 reserved1; - u32 msg_addr_lo; - u32 msg_addr_hi; + __le16 reserved1; + __le32 msg_addr_lo; + __le32 msg_addr_hi; }; /* |