From a82181db825a96d9396a97725a710b64d3b25a6d Mon Sep 17 00:00:00 2001
From: Amit Kumar <amit.kumar@genexis.eu>
Date: Mon, 15 Jul 2024 12:40:53 +0530
Subject: [PATCH] libethernet: corrected bcm rmonstats

* corrected the data required in ioctl fetch as per latest bcm change.
---
 bcm/bcm.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/bcm/bcm.c b/bcm/bcm.c
index 5f323ac..83aff1e 100644
--- a/bcm/bcm.c
+++ b/bcm/bcm.c
@@ -431,10 +431,8 @@ int bcm_eth_get_rmon_stats(const char *ifname, struct eth_rmon_stats *rmon)
 
 	//data.op = ETHSWDUMPMIB;
 	data.op = ETHSWEMACGET;
-	data.port = port;
-	data.unit = unit;
-	data.queue = rmon->txq < 0 ? -1 : rmon->txq;
-
+	strncpy(data.ifname, ifname, OBJIFNAMSIZ);
+	data.addressing_flag |= (ETHSW_ADDRESSING_DEV);
 
 	ret = eth_ioctl(ifname, SIOCETHSWCTLOPS, &data,
 						sizeof(struct ethswctl_data));
-- 
GitLab