[dpdk-dev] [PATCH v3 04/12] raw/ioat: add explicit padding to descriptor struct
Bruce Richardson
bruce.richardson at intel.com
Fri Apr 30 13:17:19 CEST 2021
Add an explicit padding field to the end of the descriptor structure so
that when the batch descriptor is defined on the stack for perform-ops, the
unused space is all zeroed appropriately.
Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
---
drivers/raw/ioat/rte_ioat_rawdev_fns.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/raw/ioat/rte_ioat_rawdev_fns.h b/drivers/raw/ioat/rte_ioat_rawdev_fns.h
index c2c4601ca7..e96edc9053 100644
--- a/drivers/raw/ioat/rte_ioat_rawdev_fns.h
+++ b/drivers/raw/ioat/rte_ioat_rawdev_fns.h
@@ -140,7 +140,10 @@ struct rte_idxd_hw_desc {
uint32_t size; /* length of data for op, or batch size */
- /* 28 bytes of padding here */
+ uint16_t intr_handle; /* completion interrupt handle */
+
+ /* remaining 26 bytes are reserved */
+ uint16_t __reserved[13];
} __rte_aligned(64);
/**
--
2.30.2
More information about the dev
mailing list