[PATCH v7 0/4] remove use of RTE_MARKER fields in libraries
Tyler Retzlaff
roretzla at linux.microsoft.com
Wed Mar 20 23:01:34 CET 2024
As per techboard meeting 2024/03/20 adopt hybrid proposal of adapting
descriptor fields and removing cachline fields.
RTE_MARKER typedefs are a GCC extension unsupported by MSVC. Remove
RTE_MARKER fields.
For cacheline{0,1} fields remove fields entirely and use inline
functions to prefetch.
Provide new rearm_data and rx_descriptor_fields1 fields in anonymous
unions as single element arrays of with types matching the original
markers to maintain API compatibility.
Tyler Retzlaff (4):
net/i40e: use inline prefetch function
mbuf: remove rte marker fields
security: remove rte marker fields
cryptodev: remove rte marker fields
doc/guides/rel_notes/release_24_03.rst | 8 ++
drivers/net/i40e/i40e_rxtx_vec_avx512.c | 2 +-
lib/cryptodev/cryptodev_pmd.h | 5 +-
lib/mbuf/rte_mbuf.h | 4 +-
lib/mbuf/rte_mbuf_core.h | 188 +++++++++++++++++---------------
lib/security/rte_security_driver.h | 5 +-
6 files changed, 117 insertions(+), 95 deletions(-)
--
1.8.3.1
More information about the dev
mailing list