diff options
author | Subbaraya Sundeep <sbhatta@marvell.com> | 2020-10-29 10:45:47 +0530 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2020-10-31 14:16:47 -0700 |
commit | 8bcf5ced6526e1c4c8a2703f9ca9135fef7409d6 (patch) | |
tree | cb4d480170aaacc4f919b0a1a17c2a583e12457e /drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h | |
parent | octeontx2-af: Mbox changes for 98xx (diff) | |
download | linux-dev-8bcf5ced6526e1c4c8a2703f9ca9135fef7409d6.tar.xz linux-dev-8bcf5ced6526e1c4c8a2703f9ca9135fef7409d6.zip |
octeontx2-pf: Calculate LBK link instead of hardcoding
CGX links are followed by LBK links but number of
CGX and LBK links varies between platforms. Hence
get the number of links present in hardware from
AF and use it to calculate LBK link number.
Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: Rakesh Babu <rsaladi2@marvell.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h index d6253f2a414d..386cb08497e4 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h @@ -197,6 +197,8 @@ struct otx2_hw { struct otx2_drv_stats drv_stats; u64 cgx_rx_stats[CGX_RX_STATS_COUNT]; u64 cgx_tx_stats[CGX_TX_STATS_COUNT]; + u8 cgx_links; /* No. of CGX links present in HW */ + u8 lbk_links; /* No. of LBK links present in HW */ }; struct otx2_vf_config { |