Re: [PATCH v2] net: skbuff: set FLAG_SKB_NO_MERGE for skbuff_fclone_cache

From: Christoph Lameter (Ampere)
Date: Thu Feb 29 2024 - 12:05:20 EST


On Tue, 27 Feb 2024, Huang Shijie wrote:

Since we do not set FLAG_SKB_NO_MERGE for skbuff_fclone_cache,
the current skbuff_fclone_cache maybe not really allocated, it maybe
used an exist old kmem_cache. In NUMA, the fclone allocated by
alloc_skb_fclone() maybe in remote node.

This is not the right approach. If you want to force a local allocation you need to use GFP_THISNODE. Merging has nothing to do with locality.