On Fri, May 17, 2024 at 1:16 PM Nithin Dabilpuram
<ndabilpu...@marvell.com> wrote:
>
> From: Srujana Challa <scha...@marvell.com>
>
> Defines CPT HW result format for PMD API,
> rte_pmd_cnxk_inl_ipsec_res().
>
> Signed-off-by: Srujana Challa <scha...@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
>

Reply via email to