ethdev: remove experimental tag for iterator API
authorThomas Monjalon <thomas@monjalon.net>
Thu, 1 Nov 2018 14:46:33 +0000 (15:46 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 6 Nov 2018 00:14:04 +0000 (01:14 +0100)
commit1ccdc31793aff57d5fe34041c7fa0aa9c00c7f5c
tree000cc00cac54e41fb5cc3d8ca152d592e7c2816e
parentd75d132c30b502edc146149d8907793bbcb3c912
ethdev: remove experimental tag for iterator API

After removing the function rte_eth_dev_attach(),
there are two replacement solutions possible:
one using probe event notification, and one using a new iterator.
So the application can get the new probed ports either asynchronously
or synchronously.

The iterator API is new in DPDK 18.11 so they got the experimental
tag by policy. It causes an issue for strict applications which do
not use experimental functions, and want to use the synchronous method.

The replacement for removed API should not be experimental.
That's why the experimental status of the ethdev iterator is removed.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Kevin Traynor <ktraynor@redhat.com>
Tested-by: Kevin Traynor <ktraynor@redhat.com>
lib/librte_ethdev/rte_ethdev.c
lib/librte_ethdev/rte_ethdev.h
lib/librte_ethdev/rte_ethdev_version.map