#
af5f7aa3 |
| 15-Dec-2022 |
Mahipal Challa <mchalla@marvell.com> |
compress/octeontx: support IOVA forced as VA
Claim octeontx compress, common and mempool drivers do not require IOVA mbuf field, so they can build when disabling enable_iova_as_pa.
Signed-off-by: M
compress/octeontx: support IOVA forced as VA
Claim octeontx compress, common and mempool drivers do not require IOVA mbuf field, so they can build when disabling enable_iova_as_pa.
Signed-off-by: Mahipal Challa <mchalla@marvell.com>
show more ...
|
#
f88b0b89 |
| 22-Oct-2021 |
David Marchand <david.marchand@redhat.com> |
devtools: forbid indent with tabs in Meson
The rule for indentation in Meson in DPDK is 4 spaces.
Any tab should be flagged as an issue, let's extend the check and fix existing offenders.
Fixes: 4
devtools: forbid indent with tabs in Meson
The rule for indentation in Meson in DPDK is 4 spaces.
Any tab should be flagged as an issue, let's extend the check and fix existing offenders.
Fixes: 4ad4b20a7905 ("drivers: change indentation in build files") Fixes: 2457705e6474 ("crypto/cnxk: add driver skeleton") Fixes: 634b73104482 ("app/testpmd: build on Windows") Fixes: 3a6bfc37eaf4 ("net/ice: support QoS config VF bandwidth in DCF") Fixes: 8ef09fdc506b ("build: add optional NUMA and CPU counts detection") Fixes: e1369718f553 ("common/octeontx: enable build only on 64-bit Linux") Fixes: 2b504721bfda ("app/bbdev: enable la12xx") Fixes: 6cc51b1293ce ("mem: instrument allocator for ASan") Fixes: c75542ae4200 ("crypto/ipsec_mb: introduce IPsec_mb framework") Fixes: 918fd2f1466b ("crypto/ipsec_mb: move aesni_mb PMD") Fixes: 746825e5c0ea ("crypto/ipsec_mb: move aesni_gcm PMD") Fixes: bc9ef81c42b4 ("crypto/ipsec_mb: move kasumi PMD") Fixes: 4f1cfda59ad3 ("crypto/ipsec_mb: move snow3g PMD") Fixes: cde8df1bda9d ("crypto/ipsec_mb: move zuc PMD") Fixes: f16662885472 ("crypto/ipsec_mb: add chacha_poly PMD")
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
e1369718 |
| 14-Oct-2021 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
common/octeontx: enable build only on 64-bit Linux
Since AARCH32 extension is not implemented on octeontx family, only enable build for 64bit. Due to Linux kernel AF(Admin function) driver dependenc
common/octeontx: enable build only on 64-bit Linux
Since AARCH32 extension is not implemented on octeontx family, only enable build for 64bit. Due to Linux kernel AF(Admin function) driver dependency, only enable build for 64-bit Linux.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
#
762bfccc |
| 09-Dec-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
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 <bruce.richardson@intel.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
#
a20b2c01 |
| 15-Oct-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
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/ef7c1a87-79ab-e405-4202-39b7ad6b0c71@solarflare.com/t/#u
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Luca Boccassi <bluca@debian.org> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: Rosen Xu <rosen.xu@intel.com>
show more ...
|
#
acec04c4 |
| 13-Apr-2020 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
build: disable experimental API check internally
Remove setting ALLOW_EXPERIMENTAL_API individually for each Makefile and meson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, lib and
build: disable experimental API check internally
Remove setting ALLOW_EXPERIMENTAL_API individually for each Makefile and meson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, lib and drivers. This changes reduces the clutter across the project while still maintaining the functionality of ALLOW_EXPERIMENTAL_API i.e. warning external applications about experimental API usage.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com> Signed-off-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
43e610bb |
| 25-Jul-2018 |
Sunila Sahu <sunila.sahu@caviumnetworks.com> |
compress/octeontx: introduce octeontx zip PMD
Octentx zipvf PMD provides hardware acceleration for deflate and lzs compression and decompression operations using Octeontx zip co-processor, which pro
compress/octeontx: introduce octeontx zip PMD
Octentx zipvf PMD provides hardware acceleration for deflate and lzs compression and decompression operations using Octeontx zip co-processor, which provide 8 virtualized zip devices.
This patch add basic initialization routine to register zip VFs to compressdev library.
Signed-off-by: Ashish Gupta <ashish.gupta@caviumnetworks.com> Signed-off-by: Shally Verma <shally.verma@caviumnetworks.com> Signed-off-by: Sunila Sahu <sunila.sahu@caviumnetworks.com>
show more ...
|