From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH v3 13/16] net/avp: device statistics operations Date: Wed, 1 Mar 2017 16:35:25 -0800 Message-ID: <20170301163525.2ab7f089@xeon-e3> References: <1488136143-116389-1-git-send-email-allain.legacy@windriver.com> <1488414008-162839-1-git-send-email-allain.legacy@windriver.com> <1488414008-162839-14-git-send-email-allain.legacy@windriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: , , , , To: Allain Legacy Return-path: Received: from mail-pg0-f50.google.com (mail-pg0-f50.google.com [74.125.83.50]) by dpdk.org (Postfix) with ESMTP id 4B66C2BB1 for ; Thu, 2 Mar 2017 01:35:33 +0100 (CET) Received: by mail-pg0-f50.google.com with SMTP id b129so25670543pgc.2 for ; Wed, 01 Mar 2017 16:35:33 -0800 (PST) In-Reply-To: <1488414008-162839-14-git-send-email-allain.legacy@windriver.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, 1 Mar 2017 19:20:05 -0500 Allain Legacy wrote: > +static void > +avp_dev_stats_get(struct rte_eth_dev *eth_dev, struct rte_eth_stats *stats) > +{ > + struct avp_dev *avp = AVP_DEV_PRIVATE_TO_HW(eth_dev->data->dev_private); > + unsigned int i; > + > + memset(stats, 0, sizeof(*stats)); Memset here is unnecessary since only caller is rte_eth_stats_get() which already did memset int rte_eth_stats_get(uint8_t port_id, struct rte_eth_stats *stats) { struct rte_eth_dev *dev; RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -EINVAL); dev = &rte_eth_devices[port_id]; memset(stats, 0, sizeof(*stats)); RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->stats_get, -ENOTSUP); stats->rx_nombuf = dev->data->rx_mbuf_alloc_failed; (*dev->dev_ops->stats_get)(dev, stats);