On 4/26/2024 4:41 PM, Tyler Retzlaff wrote: > On Fri, Apr 26, 2024 at 11:05:02AM +0200, Mattias Rönnblom wrote: >> Cache align Rx and Tx queue struct to avoid false sharing. >> >> The RX struct happens to be 64 bytes on x86_64 already, so cache >> alignment has no effect there, but it does on 32-bit ISAs. >> >> The TX struct is 56 bytes on x86_64. >> >> Both structs keep counters, and in the RX case they are updated even >> for empty polls. >> >> v3: Move __rte_cache_aligned directive to a MSVC-compatible location. >> >> Fixes: 364e08f2bbc0 ("af_packet: add PMD for AF_PACKET-based virtual >> devices") >> Cc: sta...@dpdk.org >> >> Signed-off-by: Mattias Rönnblom <mattias.ronnb...@ericsson.com> >> --- > > Reviewed-by: Morten Brørup <m...@smartsharesystems.com> > Acked-by: Stephen Hemminger <step...@networkplumber.org> > Acked-by: Tyler Retzlaff <roret...@linux.microsoft.com> >
Applied to dpdk-next-net/main, thanks.