mempool: add namespace to driver register macroAdd RTE_ prefix to macro used to register mempool driver.The old one is still available but deprecated.Signed-off-by: Andrew Rybchenko <andrew.rybc
mempool: add namespace to driver register macroAdd RTE_ prefix to macro used to register mempool driver.The old one is still available but deprecated.Signed-off-by: Andrew Rybchenko <[email protected]>Acked-by: Olivier Matz <[email protected]>
show more ...
mempool: add namespace to flagsFix the mempool flags namespace by adding an RTE_ prefix to the name.The old flags remain usable, to be deprecated in the future.Flag MEMPOOL_F_NON_IO added in the
mempool: add namespace to flagsFix the mempool flags namespace by adding an RTE_ prefix to the name.The old flags remain usable, to be deprecated in the future.Flag MEMPOOL_F_NON_IO added in the release is just renamed to have RTE_prefix.Signed-off-by: Andrew Rybchenko <[email protected]>Acked-by: Olivier Matz <[email protected]>
version: 21.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 22.0.The map files are updated to the new ABI major number (22).The ABI exceptions are dropped and C
version: 21.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 22.0.The map files are updated to the new ABI major number (22).The ABI exceptions are dropped and CI ABI checks are disabled becausecompatibility is not preserved.Signed-off-by: Thomas Monjalon <[email protected]>Acked-by: Ferruh Yigit <[email protected]>Acked-by: David Marchand <[email protected]>
build: remove library name from version map file nameSince each version map file is contained in the subdirectory of the libraryit refers to, there is no need to include the library name in the fi
build: remove library name from version map file nameSince each version map file is contained in the subdirectory of the libraryit refers to, there is no need to include the library name in the filename.This makes things simpler in case of library renaming.Signed-off-by: Bruce Richardson <[email protected]>Acked-by: Luca Boccassi <[email protected]>Acked-by: Andrew Rybchenko <[email protected]>Acked-by: Rosen Xu <[email protected]>
build: remove makefilesA decision was made [1] to no longer support Make in DPDK, this patchremoves all Makefiles that do not make use of pkg-config, along withthe mk directory previously used by
build: remove makefilesA decision was made [1] to no longer support Make in DPDK, this patchremoves all Makefiles that do not make use of pkg-config, along withthe mk directory previously used by make.[1] https://mails.dpdk.org/archives/dev/2020-April/162839.htmlSigned-off-by: Ciara Power <[email protected]>Reviewed-by: Ruifeng Wang <[email protected]>Signed-off-by: Thomas Monjalon <[email protected]>
version: 20.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 21.0.The ABI major is back to normal, having only one number (21 vs 20.0).The map files are updated
version: 20.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 21.0.The ABI major is back to normal, having only one number (21 vs 20.0).The map files are updated to the new ABI major number (21).The ABI exceptions are dropped.Travis ABI check is disabled because compatibility is not preserved.Signed-off-by: Thomas Monjalon <[email protected]>Acked-by: Ray Kinsella <[email protected]>
mempool/ring: support RTS and HTS ring modesTwo new sync modes were introduced into rte_ring:relaxed tail sync (RTS) and head/tail sync (HTS).This change provides user with ability to select thes
mempool/ring: support RTS and HTS ring modesTwo new sync modes were introduced into rte_ring:relaxed tail sync (RTS) and head/tail sync (HTS).This change provides user with ability to select thesemodes for ring based mempool via mempool ops API.Signed-off-by: Konstantin Ananyev <[email protected]>Acked-by: Gage Eads <[email protected]>
build: align symbols with global ABI versionMerge all versions in linker version script files to DPDK_20.0.This commit was generated by running the following command::~/DPDK$ buildtools/update-
build: align symbols with global ABI versionMerge all versions in linker version script files to DPDK_20.0.This commit was generated by running the following command::~/DPDK$ buildtools/update-abi.sh 20.0Signed-off-by: Pawel Modrak <[email protected]>Signed-off-by: Anatoly Burakov <[email protected]>Acked-by: Bruce Richardson <[email protected]>Acked-by: Thomas Monjalon <[email protected]>
build: remove individual library versionsSince the library versioning for both stable and experimental ABI's isnow managed globally, the LIBABIVER and version variables no longerserve any useful
build: remove individual library versionsSince the library versioning for both stable and experimental ABI's isnow managed globally, the LIBABIVER and version variables no longerserve any useful purpose, and can be removed.The replacement in Makefiles was done using the following regex: ^(#.*\n)?LIBABIVER\s*:=\s*\d+\n(\s*\n)?(LIBABIVER := numbers, optionally preceded by a comment and optionallysucceeded by an empty line)The replacement for meson files was done using the following regex: ^(#.*\n)?version\s*=\s*\d+\n(\s*\n)?(version = numbers, optionally preceded by a comment and optionallysucceeded by an empty line)[David]: those variables are manually removed for the files:- drivers/common/qat/Makefile- lib/librte_eal/meson.build[David]: the LIBABIVER is restored for the external ethtool examplelibrary.Signed-off-by: Anatoly Burakov <[email protected]>Signed-off-by: David Marchand <[email protected]>Acked-by: Thomas Monjalon <[email protected]>
build: replace license text with SPDX tagSigned-off-by: Bruce Richardson <[email protected]>Reviewed-by: Luca Boccassi <[email protected]>
drivers/mempool: build SW drivers with mesonWith build infrastructure in place, add in mempool drivers to the build.Signed-off-by: Bruce Richardson <[email protected]>Reviewed-by: Harry
drivers/mempool: build SW drivers with mesonWith build infrastructure in place, add in mempool drivers to the build.Signed-off-by: Bruce Richardson <[email protected]>Reviewed-by: Harry van Haaren <[email protected]>Acked-by: Keith Wiles <[email protected]>Acked-by: Luca Boccassi <[email protected]>
drivers: use SPDX tag for Intel copyright filesReplace the BSD license header with the SPDX tag for fileswith only an Intel copyright on them.Signed-off-by: Bruce Richardson <bruce.richardson@in
drivers: use SPDX tag for Intel copyright filesReplace the BSD license header with the SPDX tag for fileswith only an Intel copyright on them.Signed-off-by: Bruce Richardson <[email protected]>
drivers: use SPDX tag in NXP dpaa filesSigned-off-by: Hemant Agrawal <[email protected]>
mk: do not generate LDLIBS from directory dependenciesThe list of libraries in LDLIBS was generated from the DEPDIRS-xyzvariable. This is valid when the subdirectory name match the libraryname, b
mk: do not generate LDLIBS from directory dependenciesThe list of libraries in LDLIBS was generated from the DEPDIRS-xyzvariable. This is valid when the subdirectory name match the libraryname, but it's not always the case, especially for PMDs.The patches removes this feature and explicitly adds the properlibraries in LDLIBS.Some DEPDIRS-xyz variables become useless, remove them.Reported-by: Gage Eads <[email protected]>Signed-off-by: Olivier Matz <[email protected]>Reviewed-by: Gage Eads <[email protected]>
update NXP copyright headersNXP Copyright has been wrongly worded with '(c)' at various places.This patch removes these extra characters. It also removes"All rights reserved".Only NXP copyright
update NXP copyright headersNXP Copyright has been wrongly worded with '(c)' at various places.This patch removes these extra characters. It also removes"All rights reserved".Only NXP copyright syntax is changed. Freescale copyright is notmodified.Signed-off-by: Shreyansh Jain <[email protected]>
mempool: move ring handler as a driverMoved from lib/librte_mempool, ring mempool is now an independentdriver.Shared builds would now need to add librte_mempool_ring for:* ring_mp_mc* ring_sp_s
mempool: move ring handler as a driverMoved from lib/librte_mempool, ring mempool is now an independentdriver.Shared builds would now need to add librte_mempool_ring for:* ring_mp_mc* ring_sp_sc* ring_sp_mc* ring_mp_scSigned-off-by: Shreyansh Jain <[email protected]>Acked-by: Olivier Matz <[email protected]>