From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zoltan Kiss Subject: ixgbe vPMD question Date: Thu, 17 Sep 2015 21:28:31 +0100 Message-ID: <55FB226F.2040707@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit To: dev@dpdk.org, konstantin.ananyev@intel.com, "Richardson, Bruce" Return-path: Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by dpdk.org (Postfix) with ESMTP id DC6F958CB for ; Thu, 17 Sep 2015 22:28:31 +0200 (CEST) Received: by wicge5 with SMTP id ge5so6458799wic.0 for ; Thu, 17 Sep 2015 13:28:31 -0700 (PDT) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, The recv function does a prefetch on cacheline1, however it seems to me that rx_pkts[pos] should be uninitialized pointer at that time: http://dpdk.org/browse/dpdk/tree/drivers/net/ixgbe/ixgbe_rxtx_vec.c#n287 So I guess it prefetches only random value. Or am I missing something? Regards, Zoltan