]> git.droids-corp.org - dpdk.git/commitdiff
crypto/cnxk: update tailroom requirement
authorArchana Muniganti <marchana@marvell.com>
Tue, 7 Sep 2021 14:21:02 +0000 (19:51 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Tue, 7 Sep 2021 18:11:00 +0000 (20:11 +0200)
Update min tailroom to reflect IPsec additions.
PMD crypto_cn9k & crypto_cn10k would have packet
grow into tailroom post IPsec processing.

Signed-off-by: Archana Muniganti <marchana@marvell.com>
Acked-by: Anoob Joseph <anoobj@marvell.com>
drivers/crypto/cnxk/cnxk_cryptodev_ops.c
drivers/crypto/cnxk/cnxk_cryptodev_ops.h

index 440dbc3adb99786bbe55444fcdc46f8ccaf6bd1d..957c78063fa485296dfdc30f88c1a675ff05c645 100644 (file)
@@ -155,7 +155,7 @@ cnxk_cpt_dev_info_get(struct rte_cryptodev *dev,
        info->capabilities = cnxk_crypto_capabilities_get(vf);
        info->sym.max_nb_sessions = 0;
        info->min_mbuf_headroom_req = CNXK_CPT_MIN_HEADROOM_REQ;
-       info->min_mbuf_tailroom_req = 0;
+       info->min_mbuf_tailroom_req = CNXK_CPT_MIN_TAILROOM_REQ;
 }
 
 static void
index 0d02d44799d3db66525b501ffe1df571dbdda32c..c5332dec533ed6481f0584dd8b4c12120913230c 100644 (file)
@@ -11,6 +11,7 @@
 #include "roc_api.h"
 
 #define CNXK_CPT_MIN_HEADROOM_REQ 24
+#define CNXK_CPT_MIN_TAILROOM_REQ 102
 
 /* Default command timeout in seconds */
 #define DEFAULT_COMMAND_TIMEOUT 4