RE: [PATCH v7 2/4] mbuf: remove rte marker fields

2024-03-26 Thread Morten Brørup
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > Sent: Wednesday, 20 March 2024 23.02 > > RTE_MARKER typedefs are a GCC extension unsupported by MSVC. Remove > RTE_MARKER fields from rte_mbuf struct. > > Maintain alignment of fields after removed cacheline1 marker by placing > C11 a

RE: [PATCH v7 2/4] mbuf: remove rte marker fields

2024-03-21 Thread Morten Brørup
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > Sent: Thursday, 21 March 2024 16.31 > > On Thu, Mar 21, 2024 at 10:32:02AM +, Bruce Richardson wrote: > > On Wed, Mar 20, 2024 at 03:01:36PM -0700, Tyler Retzlaff wrote: > > > RTE_MARKER typedefs are a GCC extension unsupported by

Re: [PATCH v7 2/4] mbuf: remove rte marker fields

2024-03-21 Thread Tyler Retzlaff
On Thu, Mar 21, 2024 at 10:32:02AM +, Bruce Richardson wrote: > On Wed, Mar 20, 2024 at 03:01:36PM -0700, Tyler Retzlaff wrote: > > RTE_MARKER typedefs are a GCC extension unsupported by MSVC. Remove > > RTE_MARKER fields from rte_mbuf struct. > > > > Maintain alignment of fields after removed

Re: [PATCH v7 2/4] mbuf: remove rte marker fields

2024-03-21 Thread Bruce Richardson
On Wed, Mar 20, 2024 at 03:01:36PM -0700, Tyler Retzlaff wrote: > RTE_MARKER typedefs are a GCC extension unsupported by MSVC. Remove > RTE_MARKER fields from rte_mbuf struct. > > Maintain alignment of fields after removed cacheline1 marker by placing > C11 alignas(RTE_CACHE_LINE_MIN_SIZE). > > P