]> git.droids-corp.org - dpdk.git/commitdiff
ethdev: remove experimental flag of ports enumeration
authorThomas Monjalon <thomas@monjalon.net>
Tue, 24 Apr 2018 02:15:11 +0000 (04:15 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 27 Apr 2018 17:00:24 +0000 (18:00 +0100)
The basic operations for ports enumeration should not be
considered as experimental in DPDK 18.05.

The iterator RTE_ETH_FOREACH_DEV was introduced in DPDK 17.05.
It uses the function the rte_eth_find_next_owned_by() to get
only ownerless ports. Its API can be considered stable.
So the flag experimental is removed from rte_eth_find_next_owned_by().

The flag experimental is removed from rte_eth_dev_count_avail()
which is the new name of the old function rte_eth_dev_count().

The flag experimental is set to rte_eth_dev_count_total()
in the .c file for consistency with the declaration in the .h file.

A lot of internal applications are fixed to not allow experimental API.

Fixes: 8728ccf37615 ("fix ethdev ports enumeration")
Fixes: d9a42a69febf ("ethdev: deprecate port count function")
Fixes: e70e26861eaf ("net/mvpp2: fix build")
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Tested-by: David Marchand <david.marchand@6wind.com>
67 files changed:
drivers/net/bonding/Makefile
drivers/net/bonding/meson.build
drivers/net/mvpp2/Makefile
examples/bond/Makefile
examples/distributor/Makefile
examples/distributor/meson.build
examples/ethtool/ethtool-app/Makefile
examples/exception_path/Makefile
examples/exception_path/meson.build
examples/flow_filtering/Makefile
examples/flow_filtering/meson.build
examples/ip_fragmentation/Makefile
examples/ip_fragmentation/meson.build
examples/ip_reassembly/Makefile
examples/ip_reassembly/meson.build
examples/ipv4_multicast/Makefile
examples/ipv4_multicast/meson.build
examples/kni/Makefile
examples/kni/meson.build
examples/l2fwd-cat/Makefile
examples/l2fwd-cat/meson.build
examples/l2fwd-crypto/Makefile
examples/l2fwd-crypto/meson.build
examples/l2fwd-jobstats/Makefile
examples/l2fwd-jobstats/meson.build
examples/l2fwd-keepalive/Makefile
examples/l2fwd-keepalive/meson.build
examples/l2fwd/Makefile
examples/l2fwd/meson.build
examples/l3fwd-acl/Makefile
examples/l3fwd-acl/meson.build
examples/l3fwd-power/Makefile
examples/l3fwd-power/meson.build
examples/l3fwd-vf/Makefile
examples/l3fwd-vf/meson.build
examples/l3fwd/Makefile
examples/l3fwd/meson.build
examples/link_status_interrupt/Makefile
examples/link_status_interrupt/meson.build
examples/multi_process/client_server_mp/mp_client/Makefile
examples/multi_process/l2fwd_fork/Makefile
examples/multi_process/symmetric_mp/Makefile
examples/netmap_compat/bridge/Makefile
examples/packet_ordering/Makefile
examples/packet_ordering/meson.build
examples/performance-thread/l3fwd-thread/Makefile
examples/ptpclient/Makefile
examples/ptpclient/meson.build
examples/qos_sched/Makefile
examples/qos_sched/meson.build
examples/quota_watermark/qw/Makefile
examples/rxtx_callbacks/Makefile
examples/rxtx_callbacks/meson.build
examples/server_node_efd/node/Makefile
examples/server_node_efd/server/Makefile
examples/skeleton/Makefile
examples/skeleton/meson.build
examples/vm_power_manager/Makefile
examples/vmdq/Makefile
examples/vmdq/meson.build
examples/vmdq_dcb/Makefile
examples/vmdq_dcb/meson.build
lib/librte_ether/rte_ethdev.c
lib/librte_ether/rte_ethdev.h
lib/librte_ether/rte_ethdev_version.map
lib/librte_latencystats/Makefile
lib/librte_latencystats/meson.build

index 1893e3cad3137aa781a0a1310dd8ca2a98cd648f..acad16a1a961a1e390d5427b22f98f0c942acd6b 100644 (file)
@@ -8,7 +8,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
 #
 LIB = librte_pmd_bond.a
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
index b644f3518c9988a24a384048189bc53c05b86921..602d2880374cc9392dc9c602541021710d44ee4b 100644 (file)
@@ -9,6 +9,4 @@ sources = files('rte_eth_bond_api.c', 'rte_eth_bond_pmd.c', 'rte_eth_bond_flow.c
 deps += 'sched' # needed for rte_bitmap.h
 deps += ['ip_frag', 'cmdline']
 
-allow_experimental_apis = true
-
 install_headers('rte_eth_bond.h', 'rte_eth_bond_8023ad.h')
index f07029f4df71fbd98ad9d465e3df8c9b28bb147c..492aef97780fa3df9fa8ee16c3b0d63b71f185d0 100644 (file)
@@ -27,7 +27,6 @@ CFLAGS += -I$(LIBMUSDK_PATH)/include
 CFLAGS += -DMVCONF_TYPES_PUBLIC
 CFLAGS += -DMVCONF_DMA_PHYS_ADDR_T_PUBLIC
 CFLAGS += $(WERROR_FLAGS)
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 LDLIBS += -L$(LIBMUSDK_PATH)/lib
 LDLIBS += -lmusdk
index 6b0324a42cdf2493241639678ac12329c877c0c7..d6e500aab09a5ff8e21e7ad4347a9854d3cf6ff8 100644 (file)
@@ -60,7 +60,6 @@ ifeq ($(CONFIG_RTE_TOOLCHAIN_GCC),y)
 CFLAGS_main.o += -Wno-return-type
 endif
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += -DALLOW_EXPERIMENTAL_API
 
index cb1bd216d237ecc21db3abf12509cdf7715a9540..05ea0bfecb90810f0ada74f76789b6e8577abaa7 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index d036ea0f6c592ef2bdded0ed9818b2fdebda8032..88c001f564b5c213e7864b70857359df05ef260a 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += 'distributor'
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 1d400f19bcc384ccc90d7aabc0d5a31e25ca90ad..4cd9efdd574b3c909abd44b7f40f6502703c36e0 100644 (file)
@@ -16,7 +16,6 @@ APP = ethtool
 # all source are stored in SRCS-y
 SRCS-y := main.c ethapp.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 -D_GNU_SOURCE -pthread -I$(SRCDIR)/../lib
 CFLAGS += $(WERROR_FLAGS)
 
index 88f709eff180837059b4ca59ea96b27b5674fa62..ae74781ec7a39c7c77227faa8a6478e29d3b30b7 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index f41b368fa07543a399f7e8f0ea7c99a2d46971fb..01bb4cd817ce1d1309ab147c08b9b9cfdaf42e61 100644 (file)
@@ -50,8 +50,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -77,7 +75,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 9494933008d672fda0a7e5be16fd9750edfa1496..407795c428cf4ed7a717a45e79630b1006f4de57 100644 (file)
@@ -9,4 +9,3 @@
 sources = files(
        'main.c',
 )
-allow_experimental_apis = true
index 3b58ced54576841ea02bb6c56f0968f2fa750449..9e89e744c6f19bdd82e924787b203297bf009f6a 100644 (file)
@@ -24,8 +24,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -51,7 +49,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 9782a6a7b42589fbdef91a9e1a77c380b77de9b9..304203eedd1aa96514db0a0bd1a957ac9167960a 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps +=  ['ip_frag', 'lpm']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 6438d977e940a76255725711f8eff315efbbe6eb..1e81315f2a0b63abcedc670b9b4801b2989e4f6c 100644 (file)
@@ -24,8 +24,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -51,7 +49,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 8a667c26580e37ad03fcaf71a7bec8056cc634de..8ebd4829154169c5f99f8be26ba29ab40d42ec95 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['lpm', 'ip_frag']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 236e706b30b8d317d32c5d14110051e387bf5f7c..a16c623332d2638dd115b5fdcc5dc6712685ccb5 100644 (file)
@@ -24,8 +24,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -51,7 +49,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 6969e2c54a337211b6a5055da826c5c31c0fe043..d9e4c7c2190a878754425906769b626c6d4ea960 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += 'hash'
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 96ae2fc6f8340dd2a0a3873a170f70c097f7874c..562dc2741267260d2456e3a9dac361fc02484456 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -55,7 +53,6 @@ $(error This application can only operate in a linuxapp environment, \
 please change the definition of the RTE_TARGET environment variable)
 endif
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index a69f0df426d83e775ed1e54df71ee8ca9da12593..0443ab99b9ed4b89a4aae5ee5662ee39372ce605 100644 (file)
@@ -10,7 +10,6 @@ if host_machine.system() != 'linux'
        build = false
 endif
 deps += ['kni', 'bus_pci']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index fe0f20073356e0b800dddccf07b148990333159e..aec770c28b785e2ce732ae1339af6fe87913fb49 100644 (file)
@@ -23,7 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -D_GNU_SOURCE
 LDFLAGS += -lpqos
 
@@ -56,7 +55,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index d8ef0c99bde74dc8589d2d1204d4e1f89248d348..1234e7b556ae3dea784ef99b8c791b2062a456ec 100644 (file)
@@ -9,7 +9,6 @@
 pqos = cc.find_library('pqos', required: false)
 build = pqos.found()
 ext_deps += pqos
-allow_experimental_apis = true
 cflags += '-D_GNU_SOURCE'
 cflags += '-I/usr/local/include' # assume pqos lib installed in /usr/local
 sources = files(
index 99afdd2e35e91f65deef2ec3a2702bdd8fc74dd8..a67f087b288cc2cd4dad2f982a86d99665a50a40 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 6c852ad1994eef8451fd8485fbf1587a57addebe..09438a6a022bd91f1e32aeefdff4528f9e061838 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += 'cryptodev'
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index a9315d47565390ae941b8034b15a4eca7b732af8..696a8b21a41919270981886e95025ea3110bf00d 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,7 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
+
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 3653aa7ec5af311d7c05c6a90b701e754a4e026e..1ffd484e2350051155f886979ccb7de60b3aa32e 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['jobstats', 'timer']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index af28956680f440e37ed40daa3bd792a8920fe7bc..4ab67db44ed1e4ed6ff4f866e4fdab18c6312ba2 100644 (file)
@@ -25,8 +25,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -52,7 +50,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 LDFLAGS += -lrt
index 2dffffaaa054791881631ca2c080a689f4c08077..6f7b007e1e4378f5c2f7577d96d9e7697331f947 100644 (file)
@@ -8,7 +8,6 @@
 
 ext_deps += cc.find_library('rt')
 deps += 'timer'
-allow_experimental_apis = true
 sources = files(
        'main.c', 'shm.c'
 )
index 1d7760de9c234e1593af192952e8a6b1494d0b4a..a8a47ad4e22bdf35f288dcd940e3d6a9fc3a4b85 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index eabca1ed71c6539031a5474c49854315b2e9ffe7..285683f833fd3ec8a8c2088cf6fe992af95dba8e 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 68cebd6cee70b09465c5748219debb43a6853a15..7096e00c107351ac99da879200a26d10b7c839c1 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['acl', 'lpm', 'hash']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index d4e1ac64f08b9e018cce202325bb8cddb9a58a56..390b7d6b6d3c923f393e31eba12a2d0cd1cd6495 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -56,7 +54,6 @@ please change the definition of the RTE_TARGET environment variable)
 all:
 else
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 69251242b1940be942a2b7ebcd970f4cccbd88ff..f633a0f175c96cda8d48f049af886f8c9fa5a75e 100644 (file)
@@ -10,7 +10,6 @@ if host_machine.system() != 'linux'
        build = false
 endif
 deps += ['power', 'timer', 'lpm', 'hash']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index d776689fa094c3a73fcb68dd4339b17499bc16ad..dfb1d52d36a08453a48fe74fdaf9f7b853d7f3fc 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 $(USER_FLAGS)
 CFLAGS += $(WERROR_FLAGS)
 
index 00f3c38f4776ff173b76da45ed5070847c519aeb..226286e74489db0f02b644ede618e6bcc5acc443 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['lpm', 'hash']
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 8cc8f6aaa19388999dda212208e7e588c4779793..cccdd9dfaa03198490e4dbece829ca180aeb2cff 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -I$(SRCDIR)
 CFLAGS += -O3 $(USER_FLAGS)
 CFLAGS += $(WERROR_FLAGS)
index cbef07f4fc764a44b0b826cc550a0a9a628a976b..6dd4b902223de59988196daf1806ef88deb74707 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['hash', 'lpm']
-allow_experimental_apis = true
 sources = files(
        'l3fwd_em.c', 'l3fwd_lpm.c', 'main.c'
 )
index d778fcbbf07dbed3e6dcc352ae488c9f4802466a..16068212326a93fee2698e622cefadf37b5f7f05 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 3bfcd75c5ee24b7a8811a7e7e0a33ed0fd2038c0..298e1b0204e26e0f78901af909f1950f62345835 100644 (file)
@@ -14,7 +14,6 @@ APP = mp_client
 # all source are stored in SRCS-y
 SRCS-y := client.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS) -O3
 CFLAGS += -I$(SRCDIR)/../shared
 
index 79d506862d3bec4c27e327a924723c9649061d91..b65582ef10bdd0bfaa905c25d8fe4fff01ae1bae 100644 (file)
@@ -16,7 +16,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 6c0fcb55b29e311fc37672723d0aed56d963567d..6fb9cc3663b14f422cff30f38bf9828e04402b76 100644 (file)
@@ -16,7 +16,6 @@ APP = symmetric_mp
 # all source are stored in SRCS-y
 SRCS-y := main.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index 071c09dd31603df12d0dd112a2382bcf7a2b8af3..a7c9c14a88c0fced8ec4b695b8c0c7aade4ad99c 100644 (file)
@@ -27,7 +27,6 @@ VPATH := $(SRCDIR)/../lib
 SRCS-y := bridge.c
 SRCS-y += compat_netmap.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 -I$(SRCDIR)/../lib -I$(SRCDIR)/../netmap
 CFLAGS += $(WERROR_FLAGS)
 
index 5eb503c25a3735e89c0237c0854fd706779e0c7c..3cf1ee1dc3ff9ffe6d50ef413f81b1710796ac19 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index a3776946f63b45dd77da082b23e5b9db70a0ef94..6c2fccdcb0902b9e62d658dbd01f4a81d5dd5786 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += 'reorder'
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 5ac543645525ce26c75a9bfc9b22a2d2b76ff925..5558043f2af6164466f7a84abf299e043b5d8123 100644 (file)
@@ -18,7 +18,6 @@ SRCS-y := main.c
 
 include $(RTE_SDK)/examples/performance-thread/common/common.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 -g $(USER_FLAGS) $(INCLUDES) $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index 1c1d9cdbb99046ff0da0e3c4db58132290a93d7b..989e2dd40c6e1d53065ebd4662da50f47085a97d 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
index d4171a21832b89ad4cfb8925a10e3de2e09e3612..fa0cbe93c82990b5b3f48f49452e984c74ac7913 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'ptpclient.c'
 )
index e6dfbef1fdbc7860805bf53a13cc55bff4bcbd73..0f0a31ff2f503f55169c571e4e2e71b4bc2f24a5 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -57,7 +55,6 @@ all:
 clean:
 else
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 CFLAGS_args.o := -D_GNU_SOURCE
index 5101652af9f2662e7e9a7d9f9802c6d301d99241..289b81ce809af762b4a06a3fc6c364c7c73f2dca 100644 (file)
@@ -7,7 +7,6 @@
 # DPDK instance, use 'make'
 
 deps += ['sched', 'cfgfile']
-allow_experimental_apis = true
 sources = files(
        'app_thread.c', 'args.c', 'cfg_file.c', 'cmdline.c',
        'init.c', 'main.c', 'stats.c'
index d0a9b3cf4fbfd294e058e15fd9827c73a258b49d..84299e5945db3b8f2fc0b64d0e4ae2d2a27c393e 100644 (file)
@@ -16,7 +16,6 @@ APP = qw
 # all source are stored in SRCS-y
 SRCS-y := args.c init.c main.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 -DQW_SOFTWARE_FC
 CFLAGS += $(WERROR_FLAGS)
 
index c72ba66d6c772a0696be9a9a11850fbdac35db12..e9d30d56f3c94c34e4efe3566af49612fefbb2a1 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index dc3191a5b3d93a25dbd575000df75964bc52fe85..fffbe3576720bd0498fa2b1d21882afb6a01e406 100644 (file)
@@ -14,7 +14,6 @@ APP = node
 # all source are stored in SRCS-y
 SRCS-y := node.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS) -O3
 CFLAGS += -I$(SRCDIR)/../shared
 
index d5456f920fa998a637f246b997ef38cea5f5d020..cbb91ebe8917b98167653a9c8852aca6280d9cb1 100644 (file)
@@ -23,7 +23,6 @@ SRCS-y := main.c init.c args.c
 
 INC := $(sort $(wildcard *.h))
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS) -O3
 CFLAGS += -I$(SRCDIR)/../shared
 
index a4a1860cbaf4db0853b729602a150cfb8e5fe4c3..bd980ec9bb759417058578a7b133ad44d62e870a 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index 89ddba2eacb9feb7d193828a09483510acdcdb85..9bb9ec3294d5415fb873e634e15da13d7a853cb3 100644 (file)
@@ -6,9 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'basicfwd.c'
 )
-
-allow_experimental_apis = true
index 608d0d9f4fd61a813e9ca30b2fea76c63de57e4f..ef2a9f959781e0f7698bacae0892557927e8d367 100644 (file)
@@ -21,7 +21,6 @@ APP = vm_power_mgr
 SRCS-y := main.c vm_power_cli.c power_manager.c channel_manager.c
 SRCS-y += channel_monitor.c
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += -O3 -I$(RTE_SDK)/lib/librte_power/
 CFLAGS += $(WERROR_FLAGS)
 
index e2d11491954a8c5c2683405191a08f6225bd50b7..87abeab93deb95f27efee8b9e9b913caad9c81e0 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 EXTRA_CFLAGS += -O3
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index 3bd80a02391175ea497a1757469467479e503986..bf161cb2b856f70e8b0a9a551aae06acf5443738 100644 (file)
@@ -23,8 +23,6 @@ CFLAGS += -O3 $(shell pkg-config --cflags libdpdk)
 LDFLAGS_SHARED = $(shell pkg-config --libs libdpdk)
 LDFLAGS_STATIC = -Wl,-Bstatic $(shell pkg-config --static --libs libdpdk)
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
-
 build/$(APP)-shared: $(SRCS-y) Makefile $(PC_FILE) | build
        $(CC) $(CFLAGS) $(SRCS-y) -o $@ $(LDFLAGS) $(LDFLAGS_SHARED)
 
@@ -50,7 +48,6 @@ RTE_TARGET ?= x86_64-native-linuxapp-gcc
 
 include $(RTE_SDK)/mk/rte.vars.mk
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS)
 
 # workaround for a gcc bug with noreturn attribute
index 2b0a25036125381fe131a60eef688103ace49f77..c34e11e36d214b8deea947d0ae346b0a05db27d9 100644 (file)
@@ -6,7 +6,6 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
-allow_experimental_apis = true
 sources = files(
        'main.c'
 )
index a4b7e2fd8962b8c1c1b836dfca99a89d3f0e51cd..51a2082447ec16c899ced98d48731a56ccc544ef 100644 (file)
@@ -381,7 +381,7 @@ rte_eth_is_valid_owner_id(uint64_t owner_id)
        return 1;
 }
 
-uint64_t __rte_experimental
+uint64_t
 rte_eth_find_next_owned_by(uint16_t port_id, const uint64_t owner_id)
 {
        while (port_id < RTE_MAX_ETHPORTS &&
@@ -552,7 +552,7 @@ rte_eth_dev_count_avail(void)
        return count;
 }
 
-uint16_t
+uint16_t __rte_experimental
 rte_eth_dev_count_total(void)
 {
        uint16_t port, count = 0;
index efd84bb7b218f68370a362f85ee7ada5bd1b27cb..9f0ffb6516916f769036a12991a7c49e23a8b846 100644 (file)
@@ -1277,9 +1277,6 @@ struct rte_eth_dev_owner {
 #define RTE_ETH_DEV_INTR_RMV     0x0008
 
 /**
- * @warning
- * @b EXPERIMENTAL: this API may change without prior notice.
- *
  * Iterates over valid ethdev ports owned by a specific owner.
  *
  * @param port_id
@@ -1290,7 +1287,7 @@ struct rte_eth_dev_owner {
  * @return
  *   Next valid port id owned by owner_id, RTE_MAX_ETHPORTS if there is none.
  */
-uint64_t __rte_experimental rte_eth_find_next_owned_by(uint16_t port_id,
+uint64_t rte_eth_find_next_owned_by(uint16_t port_id,
                const uint64_t owner_id);
 
 /**
@@ -1417,7 +1414,7 @@ uint16_t rte_eth_dev_count(void);
  * @return
  *   The count of available Ethernet devices.
  */
-uint16_t __rte_experimental rte_eth_dev_count_avail(void);
+uint16_t rte_eth_dev_count_avail(void);
 
 /**
  * Get the total number of ports which are allocated.
index 8fe07880f8d9a40aa255c98069ecbb91382ba099..e729b2e0adffb1d2896cbb37e02d1177e87d143a 100644 (file)
@@ -203,10 +203,17 @@ DPDK_18.02 {
 
 } DPDK_17.11;
 
-EXPERIMENTAL {
+DPDK_18.05 {
        global:
 
        rte_eth_dev_count_avail;
+       rte_eth_find_next_owned_by;
+
+} DPDK_18.02;
+
+EXPERIMENTAL {
+       global:
+
        rte_eth_dev_count_total;
        rte_eth_dev_is_removed;
        rte_eth_dev_owner_delete;
@@ -216,7 +223,6 @@ EXPERIMENTAL {
        rte_eth_dev_owner_unset;
        rte_eth_dev_rx_offload_name;
        rte_eth_dev_tx_offload_name;
-       rte_eth_find_next_owned_by;
        rte_mtr_capabilities_get;
        rte_mtr_create;
        rte_mtr_destroy;
index 8884045c0bda50d192aa67eb8b9fc01d3a0b2802..ae0dbd8f06aff1123dfb60acaa88f7344039e4d1 100644 (file)
@@ -6,7 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
 # library name
 LIB = librte_latencystats.a
 
-CFLAGS += -DALLOW_EXPERIMENTAL_API
 CFLAGS += $(WERROR_FLAGS) -I$(SRCDIR) -O3
 LDLIBS += -lm
 LDLIBS += -lpthread
index 0c96e12879e3e4c4983fc8bddb588dbf005997d0..286558dd795bed922694d954387d977655d0db02 100644 (file)
@@ -4,4 +4,3 @@
 sources = files('rte_latencystats.c')
 headers = files('rte_latencystats.h')
 deps += ['metrics', 'ethdev']
-allow_experimental_apis = true