1.2.2. Linux Requirements

The initial Linux requirements to use Virtual Accelerator is to have TC + EBPF support, a feature introduced in Linux 4.9. Depending on the function in use, additional bug fixes and improvements may be required. They are listed in the tables below.

Features

Linux features patches

Function

Description

Linux

Ubuntu HWE

Red Hat 8 CentOS 8

Link

Core

Flag reflects NIC carrier

5.0

5.0.0-23

4.18.0-80.18.el8

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=26d31925cd5e

IPsec

IPsec output delegation using netfilter

4.20

Ubuntu 5.0

4.18.0-152.el8

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=02b408fae3d5 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6c47260250fc

QoS

Mark transfer from kernel to fp

5.2

Ubuntu 5.3

4.18.0-193.el8

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=58dfc900faff

Container

New capability CAP_BPF

5.8

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a17b53c4a4b5

Container

Netns: option to inherit sysctl from current netns

5.8

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9efd6a3cecdd