mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00
dlb: update the link to dlb driver
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
This commit is contained in:
parent
d4966e089c
commit
5fe2c3ef4d
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user