[dpdk-dev] [memnic PATCH 3/5] pmd: implement stats of MEMNIC
Thomas Monjalon
thomas.monjalon at 6wind.com
Mon Mar 24 16:25:44 CET 2014
Hi,
11/03/2014 05:38, Hiroshi Shimamoto:
> From: Hiroshi Shimamoto <h-shimamoto at ct.jp.nec.com>
>
> Implement missing feature to account statistics.
> This patch adds just an infrastructure.
>
> Signed-off-by: Hiroshi Shimamoto <h-shimamoto at ct.jp.nec.com>
> Reviewed-by: Hayato Momma <h-momma at ce.jp.nec.com>
[...]
> @@ -51,6 +51,7 @@ struct memnic_adapter {
> int up_idx, down_idx;
> struct rte_mempool *mp;
> struct ether_addr mac_addr;
> + struct rte_eth_stats stats[RTE_MAX_LCORE];
> };
Could you make a comment to explain why you allocate a structure per core?
It is easier to read when locking strategy is described.
> + for (i = 0; i < RTE_MAX_LCORE; i++) {
> + struct rte_eth_stats *st = &adapter->stats[i];
> +
> + memset(st, 0, sizeof(*st));
> + }
Could you use only one memset for the array?
--
Thomas
More information about the dev
mailing list