]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_ether/rte_ethdev.c
ethdev: fix extended statistics name index
[dpdk.git] / lib / librte_ether / rte_ethdev.c
index 280f0db17706071fe59d4860b7dde2c50eec13b2..9dea1f157737d4800d09ba8a85590a6f269d629a 100644 (file)
@@ -1527,8 +1527,11 @@ rte_eth_xstats_get(uint8_t port_id, struct rte_eth_xstat *xstats,
                }
        }
 
-       for (i = 0; i < count + xcount; i++)
+       for (i = 0; i < count; i++)
                xstats[i].id = i;
+       /* add an offset to driver-specific stats */
+       for ( ; i < count + xcount; i++)
+               xstats[i].id += count;
 
        return count + xcount;
 }