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.br...@intel.com>
Signed-off-by: Simei Su <simei...@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....@intel.com>
 Madhu Chittim <madhu.chit...@intel.com>
 Shailendra Bhatnagar <shailendra.bhatna...@intel.com>
 Julianx Grajkowski <julianx.grajkow...@intel.com>
+Alan Brady <alan.br...@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.25.1

Reply via email to