eve icon indicating copy to clipboard operation
eve copied to clipboard

WIP: Support DPDK/SPDK in EVE

Open temerkhanov opened this issue 4 years ago • 1 comments

Support DPDK/SPDK in EVE

temerkhanov avatar Dec 21 '20 15:12 temerkhanov

Hey @temerkhanov -- it also breaks on aarch64

Step 37/65 : RUN ./configure --prefix=/usr/ --with-vhost --with-uring --with-shared &&     make && make install && make install DESTDIR=/out
 ---> Running in dd788178cf05
Using default SPDK env in /spdk/lib/env_dpdk
Using default DPDK in /spdk/dpdk/build
Configuring ISA-L (logfile: /spdk/isa-l/spdk-isal.log)...done.
Creating mk/config.mk...done.
Creating mk/cc.flags.mk...done.
Type 'make' to build.
ar: `u' modifier ignored since `D' is the default (see `U')
The Meson build system
Version: 0.54.2
Source dir: /spdk/dpdk
Build dir: /spdk/dpdk/build-tmp
Build type: native build
Program cat found: YES (/bin/cat)
Project name: DPDK
Project version: 20.08.0
Using 'CC' from environment with value: 'gcc'
Using 'CC' from environment with value: 'gcc'
C compiler for the host machine: gcc (gcc 9.3.0 "gcc (Alpine 9.3.0) 9.3.0")
C linker for the host machine: gcc ld.bfd 2.34
Host machine cpu family: aarch64
Host machine cpu: aarch64
Program pkg-config found: YES (/usr/bin/pkg-config)
Program gen-pmdinfo-cfile.sh found: YES (/spdk/dpdk/buildtools/gen-pmdinfo-cfile.sh)
Program list-dir-globs.py found: YES (/spdk/dpdk/buildtools/list-dir-globs.py)
Program check-symbols.sh found: YES (/spdk/dpdk/buildtools/check-symbols.sh)
Program options-ibverbs-static.sh found: YES (/spdk/dpdk/buildtools/options-ibverbs-static.sh)
Program binutils-avx512-check.sh found: YES (/spdk/dpdk/buildtools/binutils-avx512-check.sh)
Program python3 found: YES (/usr/bin/python3)
Program cat found: YES (/bin/cat)
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /spdk/dpdk/config/../buildtools/symlink-drivers-solibs.sh)
Checking for size of "void *" : 8
Library m found: YES
Library numa found: NO
Found pkg-config: /usr/bin/pkg-config (1.7.2)
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libbsd found: NO (tried pkgconfig and cmake)
pcap-config found: NO
Run-time dependency pcap found: NO (tried pkgconfig and config-tool)
Compiler for C supports arguments -Wextra: YES
config/meson.build:223: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports arguments -Wcast-qual: YES
Compiler for C supports arguments -Wdeprecated: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wno-address-of-packed-member -Waddress-of-packed-member: YES
Compiler for C supports arguments -Wno-packed-not-aligned -Wpacked-not-aligned: YES
Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES
Program /spdk/dpdk/config/arm/armv8_machine.py found: YES (/spdk/dpdk/config/arm/armv8_machine.py)

config/arm/meson.build:156:2: ERROR: Could not execute command "/spdk/dpdk/config/arm/armv8_machine.py".

rvs avatar Dec 24 '20 03:12 rvs

@giggsoff Petr, do you have any interest to take over and continue this work or we close? Sadly this PR does not show any performance numbers (maybe you have some?), because such a work should clearly show benefits of introducing another backend storage, otherwise the value of the whole work is just meaningless.

rouming avatar Dec 05 '22 09:12 rouming

No progress on these for quite a while. @eriknordmark could you please close this with the "stalled" label?

rouming avatar Jan 19 '23 11:01 rouming

Closing as stalled

eriknordmark avatar Jan 25 '23 23:01 eriknordmark