Hi Radu, Most parts of the file(rte_security.h) follows 'description after item' methodology. Do you think we should stick to that?
@Akhil, @Thomas, what is the recommended way of documenting individual members of structure? Is it 'description after the item' or 'description before the item'? Thanks, Anoob > -----Original Message----- > From: Radu Nicolau <radu.nico...@intel.com> > Sent: Tuesday, September 3, 2019 6:28 PM > To: dev@dpdk.org > Cc: akhil.go...@nxp.com; konstantin.anan...@intel.com; > bernard.iremon...@intel.com; declan.dohe...@intel.com; > step...@networkplumber.org; Anoob Joseph <ano...@marvell.com>; > Radu Nicolau <radu.nico...@intel.com> > Subject: [EXT] [PATCH] security: update doxygen fields > > External Email > > ---------------------------------------------------------------------- > Replace /**< with /** for multiline doxygen comments. > > Signed-off-by: Radu Nicolau <radu.nico...@intel.com> > --- > lib/librte_security/rte_security.h | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/lib/librte_security/rte_security.h > b/lib/librte_security/rte_security.h > index 96806e3..d56907d 100644 > --- a/lib/librte_security/rte_security.h > +++ b/lib/librte_security/rte_security.h > @@ -115,14 +115,14 @@ struct rte_security_ipsec_tunnel_param { > * IPsec Security Association option flags > */ > struct rte_security_ipsec_sa_options { > - /**< Extended Sequence Numbers (ESN) > + /** Extended Sequence Numbers (ESN) > * > * * 1: Use extended (64 bit) sequence numbers > * * 0: Use normal sequence numbers > */ > uint32_t esn : 1; > > - /**< UDP encapsulation > + /** UDP encapsulation > * > * * 1: Do UDP encapsulation/decapsulation so that IPSEC packets can > * traverse through NAT boxes. > @@ -130,7 +130,7 @@ struct rte_security_ipsec_sa_options { > */ > uint32_t udp_encap : 1; > > - /**< Copy DSCP bits > + /** Copy DSCP bits > * > * * 1: Copy IPv4 or IPv6 DSCP bits from inner IP header to > * the outer IP header in encapsulation, and vice versa in > @@ -139,7 +139,7 @@ struct rte_security_ipsec_sa_options { > */ > uint32_t copy_dscp : 1; > > - /**< Copy IPv6 Flow Label > + /** Copy IPv6 Flow Label > * > * * 1: Copy IPv6 flow label from inner IPv6 header to the > * outer IPv6 header. > @@ -147,7 +147,7 @@ struct rte_security_ipsec_sa_options { > */ > uint32_t copy_flabel : 1; > > - /**< Copy IPv4 Don't Fragment bit > + /** Copy IPv4 Don't Fragment bit > * > * * 1: Copy the DF bit from the inner IPv4 header to the outer > * IPv4 header. > @@ -155,7 +155,7 @@ struct rte_security_ipsec_sa_options { > */ > uint32_t copy_df : 1; > > - /**< Decrement inner packet Time To Live (TTL) field > + /** Decrement inner packet Time To Live (TTL) field > * > * * 1: In tunnel mode, decrement inner packet IPv4 TTL or > * IPv6 Hop Limit after tunnel decapsulation, or before tunnel > @@ -164,7 +164,7 @@ struct rte_security_ipsec_sa_options { > */ > uint32_t dec_ttl : 1; > > - /**< Explicit Congestion Notification (ECN) > + /** Explicit Congestion Notification (ECN) > * > * * 1: In tunnel mode, enable outer header ECN Field copied from > * inner header in tunnel encapsulation, or inner header ECN > -- > 2.7.4