[for-next 1/4] net: ionic: add an RDMA capability word to the LIF identity
From: Abhijit Gangurde
Date: Sat Nov 07 2026 - 13:29:13 EST
Name the generic RDMA capability word in the LIF identity. The
field replaces eight reserved bytes. The ethernet driver does
not interpret it.
Signed-off-by: Abhijit Gangurde <abhijit.gangurde@xxxxxxx>
---
drivers/net/ethernet/pensando/ionic/ionic_if.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_if.h b/drivers/net/ethernet/pensando/ionic/ionic_if.h
index e911fad545d6..851bb618cff4 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_if.h
+++ b/drivers/net/ethernet/pensando/ionic/ionic_if.h
@@ -579,6 +579,7 @@ enum ionic_lif_rdma_alloc_qid {
* @rdma.rsvd2: Reserved byte(s)
* @rdma.alloc_qid_cap: RDMA queue type QID allocation capability
* (bitmask of enum ionic_lif_rdma_alloc_qid)
+ * @rdma.cap: Generic capability bits
* @rdma.rsvd1: Reserved byte(s)
* @words: word access to struct contents
*/
@@ -629,7 +630,8 @@ union ionic_lif_identity {
struct ionic_lif_logical_qtype srq_qtype;
u8 rsvd2[5];
u8 alloc_qid_cap;
- u8 rsvd1[142];
+ __le64 cap;
+ u8 rsvd1[134];
} __packed rdma;
} __packed;
__le32 words[478];
--
2.43.0