Commit Graph

205 Commits

Author SHA1 Message Date
Mikko Ylinen
2e5c19cae8 demo: do not pip install ninja
ninja-build is installed as a dependency to meson so we don't need to
install it separately. In fact pip install fails on setups that enforce
PEP-668 of externally managed environments.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-02-13 10:08:45 +02:00
Hyeongju Johannes Lee
8e4c4ed74e
dlb: update DLB to v8.0.0
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-02-10 14:15:56 +02:00
Ed Bartosh
64bdbc3c38
Merge pull request #1307 from hj-johannes-lee/dlb-dpdk-arg-fix
fix dlb-dpdk-demo's argument 'dev_id' to 'hwdev_id'
2023-01-18 13:10:48 +02:00
Hyeongju Johannes Lee
f37caeae1f
fix dlb-dpdk-demo's argument 'dev_id' to 'hwdev_id'
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-01-18 12:34:41 +02:00
Ed Bartosh
ddfef73382
Merge pull request #1286 from ozhuraki/dml-demo
demo: Add DML demo
2023-01-18 10:31:55 +02:00
Oleg Zhurakivskyy
ad3955e5a3 demo: Add DML, QPL demos
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2023-01-17 17:49:47 +02:00
Mikko Ylinen
e90b1ce8d1 demo: update openssl-qat-image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-01-14 09:20:27 +02:00
Mikko Ylinen
227095646a demo: dlb-dpdk-demo: add missing libatomic1
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-01-12 08:06:39 +02:00
Mikko Ylinen
6e77933c19 demo: update accel-config 3.5.2
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-12-21 19:09:44 +02:00
Mikko Ylinen
a261a90326 crypto-perf: move to debian:sid-slim with upstream DPDK
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-12-19 10:05:30 +02:00
Mikko Ylinen
1fa6191028 demo: fix opencl-icd packages repository
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-12-13 20:21:19 +02:00
Mikko Ylinen
10a26b8fd8
Merge pull request #1234 from hj-johannes-lee/qat-cfgServices
qat: add configuration of cfgServices to qat initcontainer
2022-12-13 08:26:13 +02:00
Hyeongju Johannes Lee
a6037eae3c
qat: add configuration of cfgServices to qat initcontainer
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-12-12 21:48:21 +02:00
Mikko Ylinen
c4daeebd73 demo: move opencl-icd image to Ubuntu 22.04
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-28 18:20:27 +02:00
Mikko Ylinen
bffe72cd3a demo: move SGX images to Ubuntu 22.04
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-28 18:20:27 +02:00
Mikko Ylinen
2753ba0c25 demo: update openssl-qat-engine versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-28 18:20:27 +02:00
Hyeongju Johannes Lee
9b203ba6b8 iaa: fix the name of the demo image
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-11-11 15:37:11 +02:00
Mikko Ylinen
be22812ff7 demo: update idxd-config version to v3.5.0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-08 11:01:56 +02:00
Mikko Ylinen
c96f79e358 iaa: set max_transfer_size to idxd-config
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-03 16:48:27 +02:00
Oleg Zhurakivskyy
ad68e998b1 iaa: Switch to device type "iaa"
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-10-28 10:51:18 +03:00
Hyeongju Johannes Lee
b82d508150 qat: fix initcontainer to skip when sriov is already configured
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-10-19 20:15:34 +03:00
Tuomas Katila
e9267e43c9 Improve dockerfiles based on feedback from hadolint
Co-authored-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2022-10-14 08:22:57 +03:00
Mikko Ylinen
bb3b761892 demo: update openssl-qat-engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-10 13:14:24 +03:00
Mikko Ylinen
92a50ef1b4 demo: update SGX images
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-10 13:13:32 +03:00
Ed Bartosh
9dea92541a
Merge pull request #1088 from hj-johannes-lee/dlb-initcontainer
dlb: add initcontainer to plugin
2022-10-07 14:43:12 +03:00
Hyeongju Johannes Lee
11b04425c2 dlb: add initcontainer to plugin
initcontainer enables vfs and configures vfs
 - only first pf is used to configure a vf
 - only one vf is configured from the pf
add dlb-initcontainer kustomize overlay
update CRD to have initImage
implment operator to run initcontainer
update e2e test to run initcontainer overlay
update envtest to test initimage

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-10-06 17:11:03 +03:00
Mikko Ylinen
2b2892eb09 build: add BUILDER=podman
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-13 18:02:45 +03:00
Oleg Zhurakivskyy
c142f6864f qat: Add e2e tests
Closes #950

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-02 13:11:45 +03:00
Mikko Ylinen
326f102b19 openssl-qat-engine: update component versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-08-29 10:01:32 +03:00
Ed Bartosh
7e92c3c1aa switch back to debian:unstable-slim as a base
We had to switch to debian unstable earlier due to a
mismatch in glibc versions in the debian-unstrable-slim and
debian-testing-slim images and Debian package repositories.

This issue has been fixed:
https://github.com/debuerreotype/docker-debian-artifacts/issues/168
so we can switch back.
2022-08-24 11:29:13 +03:00
Ed Bartosh
7aff35ea2d fpga,dsa,iaa: Fix CI issue
Due to a glibc version mismatch in the debian repos and the
unstable-slim and testing-slim docker image 3 CI jobs have been failing
for some time. The issue was fixed by switching to testing-slim base image
and started again when the bug was introduced to the image.

Using testing-slim image as a base should fix the issue.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-08-17 12:11:13 +03:00
Ed Bartosh
70c9a55029 fpga,dsa,iaa: Fix CI issue
Due to a glibc version mismatch in the debian repos and the
unstable-slim docker image 3 CI jobs have been failing last several days.

Using testing-slim image as a base should fix the issue.
2022-08-11 20:37:07 +03:00
Mikko Ylinen
6bd372d928 openssl-qat-engine: update qatlib and QAT engine versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-07-21 09:16:36 +03:00
Ed Bartosh
c149477b13 dlb: use consistent variable names in Dockerfiles 2022-07-03 15:08:14 +03:00
Ed Bartosh
9f2db89da6 dlb: update DLB to v7.7.0
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-07-03 15:08:14 +03:00
Oleg Zhurakivskyy
f9ddde4066 Stop using EOL Fedora distros
Closes #974

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-28 22:51:42 +03:00
Mikko Ylinen
14b0032ee4 openssl-qat-engine: add NGINX
build Intel's asynch_mode_nginx to demonstrate both HAproxy
and NGINX usage with QAT.

The expectation is both TLS keys and NGINX/HAproxy config are
provided via ConfigMaps.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-06-22 08:22:26 +03:00
Ed Bartosh
6f93d42ee1 e2e-dlb: run only one command to test VF setup
Run only one test command for VF setup as the second one
usually fails with Error: DLB2_ST_DOMAIN_RESET_FAILED.

This issue has been reported to DLB developers.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-06-17 14:22:40 +03:00
Ed Bartosh
7f415f54a1 e2e-dlb: make tests working in Simics
- used different pods for PF and VF workloads
- increased waiting timeout to 200s
- used 'epoll' waiting mode for test apps
- decreased amount of packets from 128 to 8 for test apps
- output pod logs
- done small code optimisations

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-06-17 14:22:33 +03:00
Oleg Zhurakivskyy
f1ec14d106 iaa: Add e2e tests
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-09 15:00:25 +03:00
Ed Bartosh
3df93cf04f rename image dsa-accel-config-demo -> accel-config-demo 2022-06-08 21:00:54 +03:00
Ed Bartosh
f9aed8f310 upgrade accel-config to v3.4.6.4
This is a preparation for IAA e2e enabling and testing if
it still works with DSA as expected.

This accel-config version has IAA test runner.
2022-06-07 18:13:10 +03:00
Ed Bartosh
e182304c4d
Merge pull request #1030 from mythi/PR-2022-040
qat: add support for 401xx devices
2022-06-03 12:37:45 +03:00
Ed Bartosh
cc16045f1f
Merge pull request #1029 from intel/dlb-driver-version-update
dlb: update driver version to new release
2022-06-03 10:32:12 +03:00
Hyeongju Johannes Lee
276d25088e dlb: update the version of DLB driver & DPDK to new release
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-06-02 22:39:46 +03:00
Mikko Ylinen
8987f1ba53 qat: add support for 401xx devices
QAT_401xx is a derivative of 4xxx. Add support for that device
by including the device IDs (both PF and VF).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-06-02 08:11:39 +03:00
Oleg Zhurakivskyy
710aaaee23 dsa: Add e2e tests
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-01 11:25:12 +03:00
Mikko Ylinen
c22417ef39 openssl-qat-engine: move to use qatlib
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-05-06 17:13:05 +03:00
Oleg Zhurakivskyy
54961c3d75 idxd: Make root filesystem read-only
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-05-05 10:44:47 +03:00
Oleg Zhurakivskyy
d3abeadf35 idxd: Use the new load-config parameters to enable WQs
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-05-04 15:01:24 +03:00