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 >