X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcpt%2Fcpt_pmd_ops_helper.h;h=413ca50edd224851a20d48601cf86c54c96aa79b;hb=38d786564542f8ad37ab7f4e461dfe39cfa93afd;hp=dd32f9a406a4937cec958e82e215ba0c3824445c;hpb=8846a756eb270277ccf777bf7a6b42b952660b0f;p=dpdk.git diff --git a/drivers/common/cpt/cpt_pmd_ops_helper.h b/drivers/common/cpt/cpt_pmd_ops_helper.h index dd32f9a406..413ca50edd 100644 --- a/drivers/common/cpt/cpt_pmd_ops_helper.h +++ b/drivers/common/cpt/cpt_pmd_ops_helper.h @@ -18,7 +18,7 @@ * @return * - length */ - +__rte_internal int32_t cpt_pmd_ops_helper_get_mlen_direct_mode(void); @@ -29,6 +29,36 @@ cpt_pmd_ops_helper_get_mlen_direct_mode(void); * @return * - length */ +__rte_internal int cpt_pmd_ops_helper_get_mlen_sg_mode(void); + +/* + * Get size of meta buffer to be allocated for asymmetric crypto operations + * + * @return + * - length + */ +__rte_internal +int +cpt_pmd_ops_helper_asym_get_mlen(void); + +/* + * Initialize ECC FMUL precomputed table + * + * @param + * - pointer to fpm_table iova address + * + * @return + * - 0 on success, negative on error + */ +__rte_internal +int cpt_fpm_init(uint64_t *fpm_table_iova); + +/* + * Clear ECC FMUL precomputed table + */ +__rte_internal +void cpt_fpm_clear(void); + #endif /* _CPT_PMD_OPS_HELPER_H_ */