From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ig0-f179.google.com (mail-ig0-f179.google.com [209.85.213.179]) by dpdk.org (Postfix) with ESMTP id 618615683 for ; Mon, 18 Apr 2016 17:58:11 +0200 (CEST) Received: by mail-ig0-f179.google.com with SMTP id kb1so15916623igb.0 for ; Mon, 18 Apr 2016 08:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=uy/joDY/INAsfz0/LoHcLFHs2VhescyKizZ+NiSvqjg=; b=N9sT5OTsUg7YsYC9d2pSv/CdB1Gm+/hIO7E98aEz+msLKdSV4I9wKYJzsBTU36lRQO 1l4Wv0sC4VKLN4NjRPxWC6jF7We3mi6pHLEPQs5W6k4kdfvVSx4TABx7FWwr/GWa8gTd 96OOTNLAkJgUIDavFHyXiQE7YI5heWLrNzWSE5yok6glXxQIkZILbj4Zj8WIeRqJ+vDq h/TmTE0AehxILTypp+JU+cjkIuzNzbEGcyFHbDf4ROmwEhVJPxi0HydU+E3R2o19/kGV flFL4piDtLYB9598cvlhl9lYTru12yd1htSi8J2Rf2dSCS0PU3jnQH2wHkLLVpAdy8Nm NwJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=uy/joDY/INAsfz0/LoHcLFHs2VhescyKizZ+NiSvqjg=; b=bEaDWC6zhU7GjhswQbuFU2kB+mUA3RtlxQPrFqyYtapWbu48G2Xv0IGAy6CDt0g9fE a/LV9yQRL3f/JFfJGeruRX+eOyTTZGyKHN5kxzaRrlTvjtYVz/5Ib1awVPA8YWbc6dgz X8+FbWP2quHwAffUHsrStsS2bBIbrClu4As9hYL77EEEpefXpxGNBQkC5MRKZXGOAXpo hnYciY9lICUjPnF6QiVOnI7ZUrGfToRg674+bPnYK6ljESdxHLxlKjMMOuhbSUFgVeEV p94+R5om4L/08zm3v1g7EH+ib9Xd+K0QQZhfo+OUsrXLAitDmKmioWTDeDeff1ZMvPG6 nxbA== X-Gm-Message-State: AOPr4FXlBp3IIkE5fdo4IgXWPrbvqY0biWomnjMRaIqNRLDasHcGTCNPgBAQ4iAWEx8MeVN9LT8EiOksyL+FjQ== X-Received: by 10.50.55.6 with SMTP id n6mr11400146igp.60.1460995090655; Mon, 18 Apr 2016 08:58:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.33.144 with HTTP; Mon, 18 Apr 2016 08:57:51 -0700 (PDT) In-Reply-To: References: From: Andriy Berestovskyy Date: Mon, 18 Apr 2016 17:57:51 +0200 Message-ID: To: =?UTF-8?Q?Javier_Coleto_Fern=C3=A1ndez?= Cc: "Wiles, Keith" , users Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-users] mbuf free cnt not decreasing X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2016 15:58:11 -0000 On Mon, Apr 18, 2016 at 5:34 PM, Javier Coleto Fern=C3=A1ndez wrote: > Basing on what you say, is that return value supposed to be less than 'n'= in > case the ring is filled up or do I have to check the ring size before > calling rte_eth_tx_burst()? You just have to check the return value and free the unsent mbufs. Here is an example: ret =3D rte_eth_tx_burst(port, queueid, m_table, n); if (unlikely(ret < n)) { do { rte_pktmbuf_free(m_table[ret]); } while (++ret < n); } Regards, Andiry