diff options
author | Vadim Lomovtsev <vlomovtsev@marvell.com> | 2019-02-20 14:02:44 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-22 22:43:44 +0300 |
commit | 5354439612894033e3f3b934f0bc03afb5f4ddc5 (patch) | |
tree | f27108d59cb9d322e00041baa7ee59b6e513c4d5 /drivers/net/ethernet/cavium/thunder/nic.h | |
parent | 7db730d9d2f7b6af6aeac621b1890ea477a0cb8d (diff) | |
download | linux-5354439612894033e3f3b934f0bc03afb5f4ddc5.tar.xz |
net: thunderx: rework xcast message structure to make it fit into 64 bit
To communicate to PF each of ThunderX NIC VF uses mailbox which is
pair of 64 bit registers available to both VFn and PF.
This commit is to change the xcast message structure in order to
fit it into 64 bit.
Signed-off-by: Vadim Lomovtsev <vlomovtsev@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/cavium/thunder/nic.h')
-rw-r--r-- | drivers/net/ethernet/cavium/thunder/nic.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/ethernet/cavium/thunder/nic.h b/drivers/net/ethernet/cavium/thunder/nic.h index 376a96bce33f..227343625e83 100644 --- a/drivers/net/ethernet/cavium/thunder/nic.h +++ b/drivers/net/ethernet/cavium/thunder/nic.h @@ -577,10 +577,8 @@ struct set_ptp { struct xcast { u8 msg; - union { - u8 mode; - u64 mac; - } data; + u8 mode; + u64 mac:48; }; /* 128 bit shared memory between PF and each VF */ |