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¶
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 |
Known bug fixes¶
The following patches have been identified to be required.