[v2,04/12] raw/ioat: add explicit padding to descriptor struct
Checks
Commit Message
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@intel.com>
---
drivers/raw/ioat/rte_ioat_rawdev_fns.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
@@ -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);
/**