[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220630211534.6d1c32da@kernel.org>
Date: Thu, 30 Jun 2022 21:15:34 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: Guangbin Huang <huangguangbin2@...wei.com>
Cc: <jbrouer@...hat.com>, <hawk@...nel.org>, <brouer@...hat.com>,
<ilias.apalodimas@...aro.org>, <davem@...emloft.net>,
<edumazet@...gle.com>, <pabeni@...hat.com>, <lorenzo@...nel.org>,
<netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<bpf@...r.kernel.org>, <lipeng321@...wei.com>,
<chenhao288@...ilicon.com>
Subject: Re: [PATCH net-next v2] net: page_pool: optimize page pool page
allocation in NUMA scenario
On Wed, 29 Jun 2022 21:33:05 +0800 Guangbin Huang wrote:
> +#ifdef CONFIG_NUMA
> + pref_nid = (pool->p.nid == NUMA_NO_NODE) ? numa_mem_id() : pool->p.nid;
> +#else
> + /* Ignore pool->p.nid setting if !CONFIG_NUMA */
> + pref_nid = NUMA_NO_NODE;
> +#endif
Please factor this out to a helper, this is a copy of the code from
page_pool_refill_alloc_cache() and #ifdefs are a little yuck.
Powered by blists - more mailing lists