From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175]) by dpdk.org (Postfix) with ESMTP id A497E7E95 for ; Wed, 22 Oct 2014 16:10:02 +0200 (CEST) Received: by mail-pd0-f175.google.com with SMTP id y13so1574804pdi.34 for ; Wed, 22 Oct 2014 07:18:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=tOVmU6EoZPrJ7PLar7oquvyG5FUchawioqri5NhL6F0=; b=0WW2/KxsvsZ5t7RrqE3CxdBvBR5bMyw4gxyUGHBa6gKCNLa3R2lx+cEw7+ZQdJ5lhF iCl3oNZTsa+IMo42IlHhjXKSnL2skX78i6vPKmemt/wQTmVlfVjxo52++aAQ4HvXxSFq uzjEzu4E3bNsdvOGQ/TtVZQ0no1kpjc8wnUAvYEz2HhHXn8pvFk8oAaDu0REdWl/x6kZ 6FfRFwlZZnJFMlhP5viwgbyFn8y8EDzWj2KF8E+HDtDKNsxq+VguAwzDkpIf9LlobE1p HTTJtztQHGrgK0psBXyL0tU/72vuuq3S1t+cizJA9kFkmBwo5Qrm8pJHmMerKMWl/qXa zBfQ== X-Received: by 10.66.189.101 with SMTP id gh5mr28946030pac.44.1413987502451; Wed, 22 Oct 2014 07:18:22 -0700 (PDT) Received: from [192.168.219.186] ([125.191.208.24]) by mx.google.com with ESMTPSA id yk3sm14353254pbb.60.2014.10.22.07.18.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Oct 2014 07:18:21 -0700 (PDT) Message-ID: <5447BCA9.8030707@gmail.com> Date: Wed, 22 Oct 2014 23:18:17 +0900 From: GyuminHwang User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: dev@dpdk.org Content-Type: text/plain; charset=euc-kr Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] ixgbe_recv_pkts, ixgbe_recv_pkts_bulk_alloc. what is difference? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Oct 2014 14:10:03 -0000 Hi all I have several questions about ixgbe_rxtx.c especially Tx and Rx function. What is the difference between ixgbe_recv_pkts and ixgbe_recv_pkts_bulk_alloc? I already know the earlier function is non-bulk function and the later function is bulk function. But I want to know is the mechanism of these two functions, and the role of H/W ring and S/W ring in each function.