> From: Stephen Hemminger [mailto:[email protected]]
> Sent: Thursday, 13 August 2026 19.13
> 
> This is a trial balloon to see what Morten's suggestion would
> look like.
> 
> Increase memzone name size to 64 and reorder structure
> to keep it cache friendly.  Move the zone name to the end of
> struct rte_memzone and order the remaining members by size.
> The structure is then naturally aligned
> with no internal padding on both 64-bit and 32-bit targets, so the
> __rte_packed_begin/end markers can be removed.
> 
> With memzone size of 64 but don't need all that for stack names.
> Increase the size to 32 which adds some space without impacting
> cache layout.
> 
> The memzone increase to 64 allows ring names to grow to 32 characters.
> Don't need to go larger which could cause cache changes when ring is
> embedded in structures.
> 
> Bugzilla ID: 1984
> 
> Reported-by: Morten Brørup <[email protected]>
> Signed-off-by: Stephen Hemminger <[email protected]>
> ---

Not as much as I hoped for, but non-intrusive.
A small improvement is still an improvement!

Typo in the release notes:
"incre   " -> "increased"

Reviewed-by: Morten Brørup <[email protected]>

Reply via email to