Intel® Ethernet Controller E810 Application Device Queues (ADQ)
Configuration Guide
Software Requirements
- Operating System:
- Refer to the Intel® Ethernet 800 Series ice driver documentation for the list of supported Linux-based operating systems for your driver version.
- This document has examples in RHEL 8.0+, but others can be used with slight modifications.
Refer to Install OS for a list of OS distributions with back-ported kernel support for ADQ.
- Kernel:
- ADQ technology might require a kernel update. Refer to Install OS and Update Kernel (If Needed) for more details on OS and kernel requirements for ADQ. Refer to the OS vendor's documentation for the base kernel version of an OS.
- iproute2-ss180813 or later, which is included in operating systems with inbox base kernels 4.17.19 or newer. If the OS has an older inbox base kernel (even if back-ported as above), an iproute2 update may be required:
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/
Note: This step is not required if the ADQ setup script is used to create an ADQ setup. - The latest Linux ice driver (out of tree only - inbox drivers not supported):
- Linux iavf driver version 4.0.1 or later (if using Virtual Functions):
- Applications (Note that other versions may be used but are out of scope of this document):
- Redis version 4.0.11:
- The following Redis benchmark patch (included with this document):
redis-benchmark.patch
- Memcached version 1.6.9:
- Netperf version 2.7.0
- NGINX version 1.16.1
- The following NGINX ADQ enablement patch (included with this document):
nginx_reuseport_bpf.patch
- ATS version 9.1.2
https://dlcdn.apache.org/trafficserver/trafficserver-9.1.2.tar.bz2