From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id E704145D18;
	Sat, 16 Nov 2024 03:59:16 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id B17B040270;
	Sat, 16 Nov 2024 03:59:15 +0100 (CET)
Received: from out203-205-221-191.mail.qq.com (out203-205-221-191.mail.qq.com
 [203.205.221.191])
 by mails.dpdk.org (Postfix) with UTF8SMTP id 14ED540151
 for <dev@dpdk.org>; Sat, 16 Nov 2024 03:59:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512;
 t=1731725641; bh=eDehcZ/+KmXiz+loKjn70JV0hvYfuQUJLw4KAcNoeT8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References;
 b=rnH31A6S5oJv5uKexdhjWsUJg5TjwLir6TaHg6Idl86SdIYg8K8vIu8ZKN9QAKEsg
 XBjrhc0Q8Jicw4gAOrUmPkN4C9lUMiLAbbHqB++iqI8H+FiTNCq5iVfPrAalu/Ftyb
 +cDboaQqqycagAyDX1GcNTB0/mzqrLWDbcxSSlxA=
Received: from LAPTOP-PMPPB61H ([175.167.145.196])
 by newxmesmtplogicsvrszb21-0.qq.com (NewEsmtp) with SMTP
 id D762E223; Sat, 16 Nov 2024 10:53:54 +0800
X-QQ-mid: xmsmtpt1731725634t80gmfqxb
Message-ID: <tencent_76B952D61739C17A8033297276039BA8AA08@qq.com>
X-QQ-XMAILINFO: Mkw1Oys1xyjCCvkj8WDVs04pU8FrQsID3hAbWZdRNtuHSVZ6ey+BdloZubEWdm
 eMfQBtuc0qQoQdzbwcx+wbe3iAVxUVy8ugYuHDc2O98ceZA44QWpTyTG/6DUm9aC9ZpzvPPB4M71
 8BswdGOsAOhuHx3ukScyL/6IGmg1xY1+QGnLIMHYnMNaC+pko7qhO3wX96pC3ReyKJdFSSXgcCi0
 cFMZufMrM8BU6AJewP0y/80RTHaAHb25Oh/0nAZQCFeZXKK9UcGc9Yqb4HM8uMpnK7+bR9kWxHLQ
 f1CFp6QlSWTnqNLEhD0Qn/N/wCTqL5/yd7Rv57kpfRkt7ZcQXcisfY9yKHf4nFC/nCrdzE+v2oQb
 P8po/ATkJmiEJ+fGG+/mHQ63/mOftzfyB8EYDgY/botO5f8NZqk7401TYNUzIF2NdojUE+AVhKB8
 nW4aO9Zmx0nb/LQBzuwSGSO42x1XtQAizVR3gvGHKUEwU2vPUFa0F4IdR0naAt4yLEjXDvfxNW+F
 ZsBy1cm26fri4A1LtrX2DcF36O7EpGUpFVR5I2nwpjaXllXECPAyZIz9+zPDppQlHVd9eUenrwqt
 jsN3PqanvNIxTr59cu+ii0ZyX0MvjXao/F2arFh08qkkVdQSITZFUQkADCK1TaKZ/uZ8PAI6LJHE
 Cy8K95EVi9EzmI/VHoW6xM1nrttrg1FexPVJfIxjK8cZcNX2wjuAXTaEvkME2/uDprrIeQklKt0z
 uAK7N0DreQ1FCjBiih4+vBt9qVUIBs/n3pmm/0qOEavSu/A6HvP9hW7u/X/AVnJkY5yUBSLfP4tu
 VCUeeQ+SOsi88mei2UwCS96q90mherkKKctx9rEp60+5ou8kELaKQpoKY7J4YAlFMWl3EQ80LU+C
 RybQIbjucjba47O+ER0Wzvk+3RLjb0OWZhELppty81I59ITquAwDTupHd4zXZC+CIPjlPDQFCM0S
 Lp7re6Umvr0lQZl1EU2XJw734wFKc3Qm7SB1FYaOClgCEUb+KzIUjmz+U61RFiEUzOz/RDFX/mvl
 NFhoAP4w==
X-QQ-XMRINFO: OW8WShJdN8S2cMc/fs8JwkE=
Date: Sat, 16 Nov 2024 10:53:53 +0800
From: Zhou congjie <zcjie0802@qq.com>
To: Stephen Hemminger <stephen@networkplumber.org>
cc: dev <dev@dpdk.org>, "anatoly.burakov" <anatoly.burakov@intel.com>
Subject: Re: [PATCH v2] eal/linux: fix fbarray name with multiple
 secondaryprocesses
In-Reply-To: <20241115120920.6ae82b8e@hermes.local>
X-OQ-MSGID: <9f8a08bf-395b-f221-e904-0dd6ff654466@qq.com>
References: <tencent_B09D0FCCA142E4AE5ABFE584E92DCED8CB0A@qq.com>
 <tencent_0B9C25BDE8192439C88141D4EFDC0BEB8D07@qq.com>
 <20241115120920.6ae82b8e@hermes.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

On Fri, 15 Nov 2024, Stephen Hemminger wrote:

> Need to include <rte_cycles.h> to get the prototype rte_get_tsc_cycles()


For the code without <rte_cycles.h> could run on x86, I think I have found 
the reason. Through the path <rte_memory.h> -> <rte_eal_memconfig.h> -> 
<rte_spinlock.h>, the <rte_spinlock.h> is included.

<rte_spinlock.h> is independent on each architecture. And on x86 the 
<rte_spinlock.h> includes its own "rte_cycles.h", while other 
architectures do not.