[PATCH 07/14] common/idpf/base: add union for SW cookie fields in ctlq msg

Wenjing Qiao wenjing.qiao at intel.com
Wed Aug 9 03:33:01 CEST 2023


From: Simei Su <simei.su at intel.com>

Instead of using something like a byte offset, we can add a union to the
struct here to enable direct addressing.

Signed-off-by: Alan Brady <alan.brady at intel.com>
Signed-off-by: Simei Su <simei.su at intel.com>
---
 .mailmap                                     | 1 +
 drivers/common/idpf/base/idpf_controlq_api.h | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/.mailmap b/.mailmap
index 7400692544..ff96bc7d0e 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1644,3 +1644,4 @@ Josh Hay <joshua.a.hay at intel.com>
 Madhu Chittim <madhu.chittim at intel.com>
 Shailendra Bhatnagar <shailendra.bhatnagar at intel.com>
 Julianx Grajkowski <julianx.grajkowski at intel.com>
+Alan Brady <alan.brady at intel.com>
diff --git a/drivers/common/idpf/base/idpf_controlq_api.h b/drivers/common/idpf/base/idpf_controlq_api.h
index 3780304256..f4e7b53ac9 100644
--- a/drivers/common/idpf/base/idpf_controlq_api.h
+++ b/drivers/common/idpf/base/idpf_controlq_api.h
@@ -77,6 +77,11 @@ struct idpf_ctlq_msg {
 			u8 context[IDPF_INDIRECT_CTX_SIZE];
 			struct idpf_dma_mem *payload;
 		} indirect;
+		struct {
+			u32 rsvd;
+			u16 data;
+			u16 flags;
+		} sw_cookie;
 	} ctx;
 };
 
-- 
2.34.1



More information about the dev mailing list