[dpdk-dev] [PATCH v11 1/6] ethdev: introduce Rx buffer split
Thomas Monjalon
thomas at monjalon.net
Fri Oct 16 18:05:01 CEST 2020
16/10/2020 17:47, Ferruh Yigit:
> On 10/16/2020 2:39 PM, Viacheslav Ovsiienko wrote:
> > +__rte_experimental
> > +struct rte_eth_rxseg_split {
> > + struct rte_mempool *mp; /**< Memory pool to allocate segment from. */
> > + uint16_t length; /**< Segment data length, configures split point. */
> > + uint16_t offset; /**< Data offset from beginning of mbuf data buffer. */
> > + uint32_t reserved; /**< Reserved field. */
> > +};
> > +
> > +/**
> > + * A common structure used to describe Rx packet segment properties.
> > + */
> > +__rte_experimental
> > +union rte_eth_rxseg {
> > + /* The settings for buffer split offload. */
> > + struct rte_eth_rxseg_split split;
> > + /* The other features settings should be added here. */
> > +};
>
> Is the '__rte_experimental' on the data structs do anything other than
> documentation?
>
> icc is complaining about them [1], if they are only for documenation, would it
> be OK to move it to the comment and remove the '__rte_experimental' tag?
>
> [1]
> ../lib/librte_ethdev/rte_ethdev.h(1005): error #2651: attribute does not apply
> to any entity
> __rte_experimental
> ^
Yes should be a comment.
More information about the dev
mailing list