[PATCH 10/10] net/cnxk: define CPT HW result format for PMD API
Jerin Jacob
jerinjacobk at gmail.com
Mon May 27 19:27:35 CEST 2024
On Fri, May 17, 2024 at 1:16 PM Nithin Dabilpuram
<ndabilpuram at marvell.com> wrote:
>
> From: Srujana Challa <schalla at marvell.com>
>
> Defines CPT HW result format for PMD API,
> rte_pmd_cnxk_inl_ipsec_res().
>
> Signed-off-by: Srujana Challa <schalla at marvell.com>
> ---
> drivers/net/cnxk/cn10k_ethdev_sec.c | 4 ++--
> drivers/net/cnxk/rte_pmd_cnxk.h | 28 ++++++++++++++++++++++++++--
> 2 files changed, 28 insertions(+), 4 deletions(-)
>
>
> +/** CPT HW result format */
> +union rte_pmd_cnxk_cpt_res_s {
> + struct rte_pmd_cpt_cn10k_res_s {
> + uint64_t compcode : 7;
Public API, Please add Doxygen for every symbol and check the
generated HTML files.
> + uint64_t doneint : 1;
> + uint64_t uc_compcode : 8;
> + uint64_t rlen : 16;
> + uint64_t spi : 32;
> +
> + uint64_t esn;
> + } cn10k;
> +
> + struct rte_pmd_cpt_cn9k_res_s {
> + uint64_t compcode : 8;
> + uint64_t uc_compcode : 8;
> + uint64_t doneint : 1;
> + uint64_t reserved_17_63 : 47;
> +
> + uint64_t reserved_64_127;
> + } cn9k;
> +
> + uint64_t u64[2];
> +};
> +
> 2.25.1
>
More information about the dev
mailing list