net/cnxk: add flag to show CPT can enqueue events
authorShijith Thotton <sthotton@marvell.com>
Thu, 2 Sep 2021 14:41:49 +0000 (20:11 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Mon, 6 Sep 2021 19:46:34 +0000 (21:46 +0200)
CPT can be told to submit events to SSO upon completion.
Crypto adapter uses this feature and the new flag can be
used to optimize receive path in those cases.

Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
drivers/net/cnxk/cn10k_rx.h
drivers/net/cnxk/cn9k_rx.h

index 4c5288b..68219b8 100644 (file)
@@ -21,8 +21,9 @@
  * Defining it from backwards to denote its been
  * not used as offload flags to pick function
  */
-#define NIX_RX_VWQE_F     BIT(14)
-#define NIX_RX_MULTI_SEG_F BIT(15)
+#define NIX_RX_VWQE_F     BIT(13)
+#define NIX_RX_MULTI_SEG_F BIT(14)
+#define CPT_RX_WQE_F      BIT(15)
 
 #define CNXK_NIX_CQ_ENTRY_SZ 128
 #define NIX_DESCS_PER_LOOP   4
index beb52f3..a3bf4e0 100644 (file)
@@ -22,7 +22,8 @@
  * Defining it from backwards to denote its been
  * not used as offload flags to pick function
  */
-#define NIX_RX_MULTI_SEG_F BIT(15)
+#define NIX_RX_MULTI_SEG_F BIT(14)
+#define CPT_RX_WQE_F      BIT(15)
 
 #define CNXK_NIX_CQ_ENTRY_SZ 128
 #define NIX_DESCS_PER_LOOP   4