[dpdk-dev] [PATCH v3 02/24] lib/librte_ethdev: change eth-dev-ops API to return int
Thomas Monjalon
thomas at monjalon.net
Mon May 14 01:49:02 CEST 2018
14/05/2018 01:10, Andy Green:
>
> On 05/13/2018 10:58 PM, Thomas Monjalon wrote:
> > 12/05/2018 03:58, Andy Green:
> >> Signed-off-by: Andy Green <andy at warmcat.com>
> > [...]
> >> --- a/lib/librte_ethdev/rte_ethdev_core.h
> >> +++ b/lib/librte_ethdev/rte_ethdev_core.h
> >> -typedef uint32_t (*eth_rx_queue_count_t)(struct rte_eth_dev *dev,
> >> - uint16_t rx_queue_id);
> >> +typedef int (*eth_rx_queue_count_t)(struct rte_eth_dev *dev,
> >> + uint16_t rx_queue_id);
> >> /**< @internal Get number of used descriptors on a receive queue. */
> >
> > What is the reason of this change?
>
> I thought I wasn't making enough patches, so I randomly started changing
> stuff.
>
> Just kidding. Again, the original version of this patch just fixed the
> compiler warning, but Stephen Hemminger <stephen at networkplumber.org>
> suggested going one level deeper and having this api return an int, so
> it has a way to signal errors. It sounded reasonable to me so I did it.
OK. You know it's difficult to read the history of this series because
you don't use --in-reply-to to keep all revisions in the same thread.
At least, please provide some explanations in the message area.
Thanks
More information about the dev
mailing list