dlb: update the link to dlb driver

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
This commit is contained in:
Hyeongju Johannes Lee 2022-02-18 18:57:15 +02:00
parent d4966e089c
commit 5fe2c3ef4d
3 changed files with 8 additions and 8 deletions

View File

@ -20,7 +20,7 @@ Table of Contents
This Intel DLB device plugin provides support for [Intel DLB](https://builders.intel.com/docs/networkbuilders/SKU-343247-001US-queue-management-and-load-balancing-on-intel-architecture.pdf) devices under Kubernetes. This Intel DLB device plugin provides support for [Intel DLB](https://builders.intel.com/docs/networkbuilders/SKU-343247-001US-queue-management-and-load-balancing-on-intel-architecture.pdf) devices under Kubernetes.
### DLB2 driver configuration for PFs ### DLB2 driver configuration for PFs
The DLB device plugin requires a Linux Kernel DLB driver to be installed and enabled to operate. Get [DLB software release](https://downloadmirror.intel.com/690271/dlblinuxsrcrelease7.4.020211006.txz), build and load the dlb2 driver module following the instruction of 'DLB_Driver_User_Guide.pdf' in the directory 'dlb/docs'. The DLB device plugin requires a Linux Kernel DLB driver to be installed and enabled to operate. Get [DLB software release](https://www.intel.com/content/www/us/en/download/686372/intel-dynamic-load-balancer.html), build and load the dlb2 driver module following the instruction of 'DLB_Driver_User_Guide.pdf' in the directory 'dlb/docs'.
After successfully loading the module, available dlb device nodes are visible in devfs. After successfully loading the module, available dlb device nodes are visible in devfs.
```bash ```bash

View File

@ -7,10 +7,10 @@ RUN apt-get update && apt-get install -y wget build-essential meson python3-pyel
RUN pip install ninja RUN pip install ninja
# Download & unpack DLB tarball # Download & unpack DLB tarball
ARG DLB_TARBALL="dlblinuxsrcrelease7.4.020211006.txz" ARG DLB_TARBALL="dlb_linux_src_release_7.5.0_2022_01_13.txz"
ARG DLB_TARBALL_SHA256="715c34314d77dce9fe0cd61d5c0f269016971e8d9aa680bc0e4a32d4284aae09" ARG DLB_TARBALL_SHA256="ae6895ce961c331ead44982dca11e931012da8efb6ed1e8309f3af860262bf62"
RUN wget https://downloadmirror.intel.com/690271/$DLB_TARBALL \ RUN wget https://downloadmirror.intel.com/713567/$DLB_TARBALL \
&& echo "$DLB_TARBALL_SHA256 $DLB_TARBALL" | sha256sum -c - \ && echo "$DLB_TARBALL_SHA256 $DLB_TARBALL" | sha256sum -c - \
&& tar -Jxf $DLB_TARBALL --no-same-owner && rm $DLB_TARBALL && tar -Jxf $DLB_TARBALL --no-same-owner && rm $DLB_TARBALL

View File

@ -6,11 +6,11 @@ WORKDIR /dlb-build
RUN apt-get update && apt-get install -y wget xz-utils make gcc RUN apt-get update && apt-get install -y wget xz-utils make gcc
# Download and unpack DLB Driver tarball # Download and unpack DLB Driver tarball
ARG DLB_DRIVER_RELEASE="dlblinuxsrcrelease7.4.020211006" ARG DLB_DRIVER_RELEASE="dlb_linux_src_release_7.5.0_2022_01_13.txz"
ARG DLB_DRIVER_SHA256="715c34314d77dce9fe0cd61d5c0f269016971e8d9aa680bc0e4a32d4284aae09" ARG DLB_DRIVER_SHA256="ae6895ce961c331ead44982dca11e931012da8efb6ed1e8309f3af860262bf62"
RUN wget https://downloadmirror.intel.com/690271/$DLB_DRIVER_RELEASE.txz \ RUN wget https://downloadmirror.intel.com/713567/$DLB_DRIVER_RELEASE \
&& echo "$DLB_DRIVER_SHA256 $DLB_DRIVER_RELEASE.txz" | sha256sum -c - \ && echo "$DLB_DRIVER_SHA256 $DLB_DRIVER_RELEASE" | sha256sum -c - \
&& tar -xvf *.txz --no-same-owner && tar -xvf *.txz --no-same-owner
# Build libdlb # Build libdlb