From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by dpdk.org (Postfix) with ESMTP id AA2F78E6F for ; Fri, 25 Sep 2015 19:42:09 +0200 (CEST) Received: by pablk4 with SMTP id lk4so14735588pab.3 for ; Fri, 25 Sep 2015 10:42:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=T3ss506D9xTzv5bdgl8U4sYfAEYOWv3+09/WifNCv0E=; b=Qwz4WpYk8Av6umTDgd9PzCdcocQRJCLzsK1XP41h9k9AZRH7kDautkmOZ6mr5wLJBQ g6LiSDBd3qykWs9STUcqohdwV5jhwtRuVttBejZuaYT3rmoCEt3Xd/5zDV6g+6OL1b/J 1Ja348fgC8p19z9KX7TxBRJMfCGY1YsVG5ZCjSYQEtyjDgEEkzFMsm3tqCWE43bt0a3a 1/lLCUXi81QklUyI/xa3s+maZmni9OQggyXJb5lkqKs0DYA0DGdAY2144OBgA0hzjWXx GqaV8fYYOg+sLLd0c6YSiso3NWXemFCgZfZbwowAbrAFbWWyv1T6hZ5pK9wGNnUPySwX cUbQ== X-Gm-Message-State: ALoCoQltE2TaCBOWrU2APsTBv4stVrvJpgW+0MBFEMApgY2JQhYCfFWo01LJm73iEkuz8tMzZpsK X-Received: by 10.68.129.6 with SMTP id ns6mr8845479pbb.77.1443202928871; Fri, 25 Sep 2015 10:42:08 -0700 (PDT) Received: from [172.20.3.146] ([70.35.39.2]) by smtp.googlemail.com with ESMTPSA id zk9sm5026275pac.7.2015.09.25.10.42.07 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Sep 2015 10:42:08 -0700 (PDT) To: "Mcnamara, John" , "dev@dpdk.org" References: <1443140606-18241-1-git-send-email-zoltan.kiss@linaro.org> From: Zoltan Kiss Message-ID: <5605876F.1050807@linaro.org> Date: Fri, 25 Sep 2015 10:42:07 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH] ixgbe: prefetch cacheline after pointer becomes valid 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: Fri, 25 Sep 2015 17:42:10 -0000 On 25/09/15 04:47, Mcnamara, John wrote: >> -----Original Message----- >> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Zoltan Kiss >> Sent: Friday, September 25, 2015 1:23 AM >> To: dev@dpdk.org >> Subject: [dpdk-dev] [PATCH] ixgbe: prefetch cacheline after pointer >> becomes valid >> >> + if (split_packet) { >> + rte_prefetch0(&rx_pkts[pos]->cacheline1); >> + rte_prefetch0(&rx_pkts[pos + 1]->cacheline1); >> + rte_prefetch0(&rx_pkts[pos + 2]->cacheline1); >> + rte_prefetch0(&rx_pkts[pos + 3]->cacheline1); >> + } >> + >> /* A* mask out 0~3 bits RSS type */ >> descs[3] = _mm_and_si128(descs0[3], desc_mask); >> descs[2] = _mm_and_si128(descs0[2], desc_mask); > Hi, > > This patch doesn't apply cleanly. It looks like all the tabs have been replaced with spaces. Sorry, my bad, I'll resend > > John. > >