devtools: forbid indent with tabs in MesonThe rule for indentation in Meson in DPDK is 4 spaces.Any tab should be flagged as an issue, let's extend the check and fixexisting offenders.Fixes: 4
devtools: forbid indent with tabs in MesonThe rule for indentation in Meson in DPDK is 4 spaces.Any tab should be flagged as an issue, let's extend the check and fixexisting 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 <[email protected]>Acked-by: Bruce Richardson <[email protected]>Acked-by: Stephen Hemminger <[email protected]>
show more ...
app/testpmd: build on Windows- Disable unsupported apps on Windows- Enable building of testpmd on WindowsSigned-off-by: Jie Zhou <[email protected]>Acked-by: Tal Shnaiderman <talshn@nvid
app/testpmd: build on Windows- Disable unsupported apps on Windows- Enable building of testpmd on WindowsSigned-off-by: Jie Zhou <[email protected]>Acked-by: Tal Shnaiderman <[email protected]>Acked-by: Dmitry Kozlyuk <[email protected]>
eal: rename lcore master and slaveReplace master lcore with main lcore andreplace slave lcore with worker lcore.Keep the old functions and macros but mark them as deprecatedfor this release.T
eal: rename lcore master and slaveReplace master lcore with main lcore andreplace slave lcore with worker lcore.Keep the old functions and macros but mark them as deprecatedfor this release.The "--master-lcore" command line option is also deprecatedand any usage will print a warning and use "--main-lcore"as replacement.Signed-off-by: Stephen Hemminger <[email protected]>Acked-by: Anatoly Burakov <[email protected]>
app/test-sad: fix uninitialized variableCoverity issue: 362055Fixes: 908be0651a5a ("app/test-sad: add test application for IPsec SAD")Cc: [email protected]Signed-off-by: Vladimir Medvedkin <vladi
app/test-sad: fix uninitialized variableCoverity issue: 362055Fixes: 908be0651a5a ("app/test-sad: add test application for IPsec SAD")Cc: [email protected]Signed-off-by: Vladimir Medvedkin <[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]>
build: disable experimental API check internallyRemove setting ALLOW_EXPERIMENTAL_API individually for each Makefile andmeson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, liband
build: disable experimental API check internallyRemove setting ALLOW_EXPERIMENTAL_API individually for each Makefile andmeson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, liband drivers.This changes reduces the clutter across the project while stillmaintaining the functionality of ALLOW_EXPERIMENTAL_API i.e. warningexternal applications about experimental API usage.Signed-off-by: Pavan Nikhilesh <[email protected]>Acked-by: Hemant Agrawal <[email protected]>Signed-off-by: David Marchand <[email protected]>
app/test-sad: add sanity checksCoverity reported about two division by zero:*** CID 350344: Incorrect expression (DIVIDE_BY_ZERO)Although in fact these dividers will never be equal to 0,adding
app/test-sad: add sanity checksCoverity reported about two division by zero:*** CID 350344: Incorrect expression (DIVIDE_BY_ZERO)Although in fact these dividers will never be equal to 0,adding explicit checks in lookup() to make coverity happywill not affect the execution speed.Fixes: 908be0651a5a ("app/test-sad: add test application for IPsec SAD")Signed-off-by: Vladimir Medvedkin <[email protected]>Acked-by: Konstantin Ananyev <[email protected]>
app/test-sad: add test application for IPsec SADIntroduce new application to provide user to evaluate and performcustom functional and performance tests for IPsec SAD implementation.According to
app/test-sad: add test application for IPsec SADIntroduce new application to provide user to evaluate and performcustom functional and performance tests for IPsec SAD implementation.According to our measurements on SKX for 1M entries average lookupcost is ~80 cycles, average add cost ~500 cycles.Signed-off-by: Vladimir Medvedkin <[email protected]>Acked-by: Akhil Goyal <[email protected]>Acked-by: Konstantin Ananyev <[email protected]>Tested-by: Konstantin Ananyev <[email protected]>