Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 2fed892f2746561207aa21a2660f4d8f3f79d24e)
# Conflicts:
# packages/linux-kernel/.gitignore
# packages/linux-kernel/Jenkinsfile
# packages/linux-kernel/build-accel-ppp.sh
# packages/linux-kernel/build-intel-ixgbe.sh
# packages/linux-kernel/build-intel-ixgbevf.sh
# packages/linux-kernel/build-intel-qat.sh
# packages/linux-kernel/build-jool.py
# packages/linux-kernel/build-kernel.sh
# packages/linux-kernel/build-nat-rtsp.sh
# packages/linux-kernel/build-openvpn-dco.sh
# packages/net-snmp/Jenkinsfile
|
|
(cherry picked from commit 01085c0512deea6031f503d6468717aca9728ad0)
|
|
(cherry picked from commit faa6453ec86ecebeff2e2a28dd01db2ee655a22c)
|
|
This reverts commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6.
(cherry picked from commit faf191ed858373fab0f4add7edadd40e64f11f2e)
|
|
(cherry picked from commit dd322145bec2902dd4f18064d6c6f18464b987f9)
|
|
(cherry picked from commit 41771586bd7cef98cd8151e9b36e3d045baa7622)
|
|
|
|
|
|
VFIO No-IOMMU support is required for environments where IOMMU is not available
but we still want to use VFIO.
|
|
|
|
|
|
|
|
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct
access to network devices from userspace.
|
|
|
|
ixgbe: T6162: Add 1000BASE-BX support
|
|
|
|
Update accel-pppd version to 1.13.0 release
Multiple fixes https://github.com/accel-ppp/accel-ppp/releases/tag/1.13.0
|
|
The ixgbe driver did not support the 1000BASE-BX standard so for example FS.com
SFP-GE-BX 1310/1490nm 10km transceiver received an unsupported module error even
with allow_unsupported_sfp enabled.
To solve this problem I created a patch that was accepted by Linux upstream
(https://github.com/torvalds/linux/commit/1b43e0d20f2d007ec4c124b0deaa848ff8d61f4a)
so starting from kernel 6.9 the ixgbe driver will have 1000BASE-BX support,
however VyOS uses the out of tree driver so it is necessary to backport the patch.
|
|
is undefined
This extends an else path with the logic from commit ea7d59a4b ("ixgbe: T6155:
always enable allow_unsupported_sfp for all NICs by default")
|
|
In-tree vs. Out-Of-Tree drivers differ in the way how unsupported transceivers
are defined (uint vs array of int) for the Kernel module parameters.
This results in:
kernel: ixgbe 0000:5e:00.0: failed to initialize because an unsupported SFP+ module type was detected.
kernel: ixgbe 0000:5e:00.0: Reload the driver after installing a supported module.
kernel: ixgbe 0000:5e:00.0: removed PHC on eth6
This patch always enables unsupported SFP+ modules as wo do anyway from
the userspace but only for the first port.
|
|
|
|
|
|
|
|
|
|
Kernel: T5499: update arm64 kernel configuration to v6.6.15
|
|
|
|
|
|
|
|
|
|
This fixes commit 0f80a22b5 ("T5619: Add out-of-tree Intel ixgbe driver") to
work with the latest 6.6 code base.
For more information see
https://lore.kernel.org/lkml/f90837d0-810e-5772-7841-28d47c44d260@intel.com
|
|
|
|
|
|
|
|
|
|
T3429: Add kernel modules for Hyper-V
|
|
|
|
|
|
Add kernel modules for Hyper-V
Based on user reviews the following settings must be made:
```
CONFIG_CONNECTOR=y
CONFIG_HYPERV_UTILS=m
```
|
|
|
|
|
|
|
|
Mellanox/NVIDIA NICs require Infiniband support for proper communication with
user space, which is used by tools like DPDK.
This commit enables Infiniband with user access support and adds it to
`mlx4`/`mlx5`.
|
|
|
|
T4204: accel-ppp bump version 9669bcb99adc
|
|
It's the second time the maintainers talk about removing RNDIS from the Linux
Kernel. We should not bet on such a feature if not extremely necessary.
https://www.phoronix.com/news/Linux-Disabling-RNDIS-Drivers
|
|
This reverts commit 88be901bc103d1c47adbbc874d02e8ec5cde3397.
|
|
|
|
|
|
TL;DR: systemd does not require the performance-sensitive bits of Linux control
groups enabled in the kernel. However, it does require some
non-performance-sensitive bits of the control group logic.
http://0pointer.de/blog/projects/cgroups-vs-cgroups.html
The only controllers required for VyOS to function are the memory and PID
controller required by the container feature. All other controlles can be
disabled.
|
|
With all the minor fixes applied to the Kernel, also options change - this
just syncs the previous config to the latest version with the new defaults
applied that slipped in during all those bugfixes.
|