[dpdk-dev] [PATCH 2/4] net/e1000: add grouping of xstats for e1000 driver
Lu, Wenzhuo
wenzhuo.lu at intel.com
Fri Mar 3 02:35:19 CET 2017
Hi Kuba,
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Kuba Kozak
> Sent: Friday, March 3, 2017 12:08 AM
> To: dev at dpdk.org
> Cc: Piasecki, JacekX; Kozak, KubaX
> Subject: [dpdk-dev] [PATCH 2/4] net/e1000: add grouping of xstats for e1000
> driver
>
> From: Jacek Piasecki <jacekx.piasecki at intel.com>
>
> This patch extends the 'rte_igb_xstats_name_off' structure with additional field
> 'group_mask'. For each xstats there is now specified group (e.g. TX_GROUP),
> one xstatistic can be in several groups.
> To implement new functionality of retriving xstats by group on driver level, there
> are two functions added:
> eth_igb_xstats_get_by_group() and eth_igb_xstats_get_names_by_group()
>
> Signed-off-by: Jacek Piasecki <jacekx.piasecki at intel.com>
> Signed-off-by: Kuba Kozak <kubax.kozak at intel.com
>
> #define IGBVF_NB_XSTATS (sizeof(rte_igbvf_stats_strings) / \ @@ -1771,6
> +1832,13 @@ struct rte_igb_xstats_name_off {
> stats->cexterr += E1000_READ_REG(hw, E1000_CEXTERR);
> stats->tsctc += E1000_READ_REG(hw, E1000_TSCTC);
> stats->tsctfc += E1000_READ_REG(hw, E1000_TSCTFC);
> +
> + if (hw->mac.type == e1000_i350 || hw->mac.type == e1000_i210) {
> + stats->o2bgptc += E1000_READ_REG(hw, E1000_O2BGPTC);
> + stats->o2bspc += E1000_READ_REG(hw, E1000_O2BSPC);
> + stats->b2ospc += E1000_READ_REG(hw, E1000_B2OSPC);
> + stats->b2ogprc += E1000_READ_REG(hw, E1000_B2OGPRC);
> + }
Seems this code doesn't belong to this topic. Could it be split to an isolate patch?
BTW, I can only find 3 patches in this patch set. 4/4 is missing.
More information about the dev
mailing list