From mboxrd@z Thu Jan 1 00:00:00 1970 From: GyuminHwang Subject: ixgbe_recv_pkts, ixgbe_recv_pkts_bulk_alloc. what is difference? Date: Wed, 22 Oct 2014 23:18:17 +0900 Message-ID: <5447BCA9.8030707@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=euc-kr Content-Transfer-Encoding: 7bit To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 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.