|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <[email protected]> |
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with dri
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs.
This patch does the following
- Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc - Update the documentation and MAINTAINERS to reflect the same. - Change the reference to OCTEONTX2 as OCTEON 9. Old release notes and the kernel related documentation is not accounted for this change.
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Ferruh Yigit <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Ruifeng Wang <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2 |
|
| #
eeded204 |
| 26-Apr-2021 |
David Marchand <[email protected]> |
log: register with standardized names
Let's try to enforce the convention where most drivers use a pmd. logtype with their class reflected in it, and libraries use a lib. logtype.
Introduce two new
log: register with standardized names
Let's try to enforce the convention where most drivers use a pmd. logtype with their class reflected in it, and libraries use a lib. logtype.
Introduce two new macros: - RTE_LOG_REGISTER_DEFAULT can be used when a single logtype is used in a component. It is associated to the default name provided by the build system, - RTE_LOG_REGISTER_SUFFIX can be used when multiple logtypes are used, and then the passed name is appended to the default name,
RTE_LOG_REGISTER is left untouched for existing external users and for components that do not comply with the convention.
There is a new Meson variable log_prefix to adapt the default name for baseband (pmd.bb.), bus (no pmd.) and mempool (no pmd.) classes.
Note: achieved with below commands + reverted change on net/bonding + edits on crypto/virtio, compress/mlx5, regex/mlx5
$ git grep -l RTE_LOG_REGISTER drivers/ | while read file; do pattern=${file##drivers/}; class=${pattern%%/*}; pattern=${pattern#$class/}; drv=${pattern%%/*}; case "$class" in baseband) pattern=pmd.bb.$drv;; bus) pattern=bus.$drv;; mempool) pattern=mempool.$drv;; *) pattern=pmd.$class.$drv;; esac sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern',/RTE_LOG_REGISTER_DEFAULT(\1,/' $file; sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern'\.\(.*\),/RTE_LOG_REGISTER_SUFFIX(\1, \2,/' $file; done
$ git grep -l RTE_LOG_REGISTER lib/ | while read file; do pattern=${file##lib/}; pattern=lib.${pattern%%/*}; sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern',/RTE_LOG_REGISTER_DEFAULT(\1,/' $file; sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern'\.\(.*\),/RTE_LOG_REGISTER_SUFFIX(\1, \2,/' $file; done
Signed-off-by: David Marchand <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc1 |
|
| #
cf995efc |
| 20-Apr-2021 |
Bruce Richardson <[email protected]> |
drivers: clean up build lists
Ensure all lists of drivers are standardized: * one driver per line * lists double-indented with spaces (as they are line continuations) * elements in alphabetical orde
drivers: clean up build lists
Ensure all lists of drivers are standardized: * one driver per line * lists double-indented with spaces (as they are line continuations) * elements in alphabetical order * opening and closing list brackets "[" & "]" on own lines * last element has trailing comma
Any code snippets in the list files is adjusted to single-indent using whitespace to correspond to the new style also.
The lists of standard library dependencies per class, and other short lists are not formatted one-per-line as these lists are not expected to grow beyond 2 or 3 entries.
Signed-off-by: Bruce Richardson <[email protected]>
show more ...
|
| #
2da31591 |
| 08-Apr-2021 |
Ashwin Sekhar T K <[email protected]> |
mempool/cnxk: add build infra and doc
Add the meson based build infrastructure for Marvell CNXK mempool driver along with stub implementations for mempool device probe.
Also add Marvell CNXK mempoo
mempool/cnxk: add build infra and doc
Add the meson based build infrastructure for Marvell CNXK mempool driver along with stub implementations for mempool device probe.
Also add Marvell CNXK mempool base documentation.
Signed-off-by: Pavan Nikhilesh <[email protected]> Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Nithin Dabilpuram <[email protected]> Signed-off-by: Ashwin Sekhar T K <[email protected]>
show more ...
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1 |
|
| #
762bfccc |
| 09-Dec-2020 |
Bruce Richardson <[email protected]> |
config: remove compatibility build defines
As announced in the deprecation note, remove all compatibility build defines from previous make/meson versions and use only the standardized ones - RTE_LIB
config: remove compatibility build defines
As announced in the deprecation note, remove all compatibility build defines from previous make/meson versions and use only the standardized ones - RTE_LIB_<name> for libraries, and RTE_<CLASS>_<NAME> for drivers.
Signed-off-by: Bruce Richardson <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
a20b2c01 |
| 15-Oct-2020 |
Bruce Richardson <[email protected]> |
build: standardize component names and defines
As discussed on the dpdk-dev mailing list[1], we can make some easy improvements in standardizing the naming of the various components in DPDK, and the
build: standardize component names and defines
As discussed on the dpdk-dev mailing list[1], we can make some easy improvements in standardizing the naming of the various components in DPDK, and their associated feature-enabled macros.
Following this patch, each library will have the name in format, 'librte_<name>.so', and the macro indicating that library is enabled in the build will have the form 'RTE_LIB_<NAME>'.
Similarly, for libraries, the equivalent name formats and macros are: 'librte_<class>_<name>.so' and 'RTE_<CLASS>_<NAME>', where class is the device type taken from the relevant driver subdirectory name, i.e. 'net', 'crypto' etc.
To avoid too many changes at once for end applications, the old macro names will still be provided in the build in this release, but will be removed subsequently.
[1] http://inbox.dpdk.org/dev/[email protected]/t/#u
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]>
show more ...
|
| #
ef271860 |
| 16-Sep-2020 |
Tal Shnaiderman <[email protected]> |
mempool/ring: build on Windows
Build the ring mempool handler for Windows OS.
Signed-off-by: Tal Shnaiderman <[email protected]> Acked-by: Ranjit Menon <[email protected]>
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
33031608 |
| 29-Jun-2020 |
Tal Shnaiderman <[email protected]> |
bus/pci: introduce Windows support with stubs
Addition of stub eal and bus/pci functions to compile bus/pci for Windows.
Signed-off-by: Tal Shnaiderman <[email protected]>
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1, v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1 |
|
| #
732377a6 |
| 22-Jun-2019 |
Jerin Jacob <[email protected]> |
mempool/octeontx2: add build infra and device probe
Add the make and meson based build infrastructure along with the mempool(NPA) device probe.
Signed-off-by: Jerin Jacob <[email protected]> Signe
mempool/octeontx2: add build infra and device probe
Add the make and meson based build infrastructure along with the mempool(NPA) device probe.
Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|
|
Revision tags: v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1, v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1, v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5 |
|
| #
bfa49c8f |
| 16-May-2018 |
Andrew Rybchenko <[email protected]> |
mempool/bucket: add to meson build
Fixes: 4ed00862c81d ("mempool/bucket: implement bucket mempool manager")
Signed-off-by: Andrew Rybchenko <[email protected]>
|
|
Revision tags: v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1 |
|
| #
6ec78c24 |
| 14-Mar-2018 |
Hemant Agrawal <[email protected]> |
build: add meson support for dpaaX platforms
Signed-off-by: Akhil Goyal <[email protected]> Signed-off-by: Hemant Agrawal <[email protected]>
|
|
Revision tags: v18.02, v18.02-rc4, v18.02-rc3, v18.02-rc2, v18.02-rc1 |
|
| #
de0cee7b |
| 19-Jan-2018 |
Pavan Nikhilesh <[email protected]> |
mempool/octeontx: build with meson
Add octeontx hardware mempool driver to meson build.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Bruce Richardson <bruce.richardson
mempool/octeontx: build with meson
Add octeontx hardware mempool driver to meson build.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
6c9457c2 |
| 18-Dec-2017 |
Bruce Richardson <[email protected]> |
build: replace license text with SPDX tag
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: Luca Boccassi <[email protected]>
|
|
Revision tags: v17.11, v17.11-rc4, v17.11-rc3, v17.11-rc2, v17.11-rc1 |
|
| #
59c5d450 |
| 29-Aug-2017 |
Bruce Richardson <[email protected]> |
drivers/mempool: build SW drivers with meson
With 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 meson
With 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]>
show more ...
|