mirror of
git://nv-tegra.nvidia.com/kernel/nvethernetrm.git
synced 2025-12-24 02:22:16 +03:00
osi: core: Update ethernet stats to VF osi core
Issue: When the ethernet server got enabled, OSI core stats are not getting updated to VF's. Fix: Add IOCTL to copy OSI core stats into VF's OSI core structure. Bug 3763499 Change-Id: Ib0a957ff90805b7e716d8f5994e0a65d63660c1e Signed-off-by: Mohan Thadikamalla <mohant@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/kernel/nvethernetrm/+/2808680 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
9597f795e4
commit
2ac6b6f645
@@ -35,14 +35,6 @@
|
||||
*/
|
||||
#define MAX_ARGS 10
|
||||
|
||||
/*
|
||||
*@brief All Stats
|
||||
*/
|
||||
struct osi_stats {
|
||||
struct osi_mmc_counters mmc_s;
|
||||
struct osi_tsn_stats tsn_s;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief IVC commands between OSD & OSI.
|
||||
*/
|
||||
@@ -151,13 +143,13 @@ typedef struct ivc_msg_common {
|
||||
/** OSI HW features */
|
||||
struct osi_hw_features hw_feat;
|
||||
/** MMC counters */
|
||||
struct osi_mmc_counters mmc;
|
||||
struct osi_mmc_counters mmc_s;
|
||||
/** OSI stats counters */
|
||||
struct osi_stats stats_s;
|
||||
/** core argument structure */
|
||||
ivc_core_args init_args;
|
||||
/** ioctl command structure */
|
||||
struct osi_ioctl ioctl_data;
|
||||
/** All stats */
|
||||
struct osi_stats eth_stats;
|
||||
#ifdef MACSEC_SUPPORT
|
||||
/** lut config */
|
||||
struct osi_macsec_lut_config lut_config;
|
||||
|
||||
Reference in New Issue
Block a user