Age | Commit message (Collapse) | Author |
|
This reverts commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6.
(cherry picked from commit faf191ed858373fab0f4add7edadd40e64f11f2e)
|
|
(cherry picked from commit dd322145bec2902dd4f18064d6c6f18464b987f9)
|
|
(cherry picked from commit 41771586bd7cef98cd8151e9b36e3d045baa7622)
|
|
(cherry picked from commit 707c073f7ce5edab02d71f36c38f44bb39d8d6fa)
|
|
(cherry picked from commit b809886538eaad66b8756be8f5e758584f88e6a6)
|
|
VFIO No-IOMMU support is required for environments where IOMMU is not available
but we still want to use VFIO.
(cherry picked from commit db1bdb656bcb9206d8f50efce2aed415eb9be5cc)
|
|
(cherry picked from commit 20b42272c56e5cd006f7f5096fe90520f4b2da00)
|
|
(cherry picked from commit 5dcb6b771106df130b4884867dc28bd685b64e40)
|
|
(cherry picked from commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6)
|
|
(cherry picked from commit 5978fd1df855d163436e4e9108a32bc2d1157af4)
|
|
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct
access to network devices from userspace.
(cherry picked from commit 999ccad3f8ed35b18eff4cdf6baba6b1b3e87af0)
|
|
(cherry picked from commit fbe43ddcc2ee4a132a135bca688c533a4e9fab15)
|
|
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.
(cherry picked from commit a44647f0982f2a6b7a78af80f82e1c650ab0b11e)
|
|
(cherry picked from commit 28c08a784ebdddfe56d8d33b4f28b147ad0a5265)
|
|
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")
(cherry picked from commit 70ac747b2889757e35ac2a90fd77cda9d4b97ebd)
|
|
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.
(cherry picked from commit ea7d59a4bf64a854be04ccf7566e1cf95d4e09a8)
|
|
(cherry picked from commit 016809208da4d5500734f275d544463d8122bbd1)
|
|
(cherry picked from commit d93cb288d7d6bb16afad0df727f012837123a47e)
|
|
(cherry picked from commit 8b89929fdae6fac454c072c4f29b8a4f338365ba)
|
|
(cherry picked from commit 9376117efbe5022ece7942cf5e3e9606ca6586bf)
|
|
(cherry picked from commit ea4d2746ae77ce7e20eb1b65e5508332f1a42e8e)
|
|
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
(cherry picked from commit 36065ae874e170f3f60829b0b5348119b7e15e9a)
|
|
(cherry picked from commit 738ce141fb1c5cf77832bb93e21029b882910921)
|
|
(cherry picked from commit 6c6fe821de20eaf18640285587e960726c1ea39b)
|
|
(cherry picked from commit c910d5843ac4f7f96d9cb2d9c564f7fe8587c50f)
|
|
(cherry picked from commit 13a2c6ad63478ee575e33dc389e50e9d409db948)
|
|
(cherry picked from commit bf211f4558c2799d4258c4225d4d795064a52fd7)
|
|
(cherry picked from commit eb1a10558717239f2025737ee4e56dd01cba4355)
|
|
Add kernel modules for Hyper-V
Based on user reviews the following settings must be made:
```
CONFIG_CONNECTOR=y
CONFIG_HYPERV_UTILS=m
```
(cherry picked from commit 6f6e826977bd59947a660c9131ffeaf41d01d4bb)
|
|
(cherry picked from commit cc04a75932345ba37e4e18f82ae3f85330cedf68)
|
|
(cherry picked from commit e6701712e12189506e49be8c0e25c52a2b1325a1)
|
|
(cherry picked from commit 4e3fded1daa95cd0119af736ab15c79de494816d)
|
|
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`.
(cherry picked from commit 0a5b69b8472ce1b39f5a6f8af575aeecd459c34f)
|
|
(cherry picked from commit c237941c3c95de16d2581b198b679288898758f3)
|
|
(cherry picked from commit 3e9eefb12c31d2612a9f3ad020d0779cb350bf4e)
|
|
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
(cherry picked from commit ac77ceec262803fcc01658ef51c22c674a854d56)
|
|
This reverts commit 88be901bc103d1c47adbbc874d02e8ec5cde3397.
(cherry picked from commit ad214dba3ec08a2fa8c9fb37f22db367ff663e8a)
|
|
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.
(cherry picked from commit 86f80f99c57240bda43b99d110de736aef4dea76)
|
|
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.
(cherry picked from commit 33e78bde1a9d9da98c37269819b8b8e8e73ee39c)
|
|
(cherry picked from commit fe9d19e71fa80720c99623062a662f7e6cdac200)
|
|
|
|
(cherry picked from commit 97ddcaec1f488bef18c0d8dfa37cb272115e548a)
|
|
The original does not copy symbolic link.
Fix the following problems.
1. Copy symbolic link to the target folder
2. Follow link to copy the original file. This is for some firmwares link to other place which not mention in modinfo.
(such as brcm/brcmfmac43455-sdio.bin links to cypress/cyfmac43455-sdio.bin. The cypress folder and firmware does not mention in any module.)
|
|
|
|
T5512: linux-firmware: expand asterisk in modinfo firmware fields
|
|
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
|
|
This reverts commit 8aafa6834bdd3d8ea4518fd73189141e2de70c9e.
This increases Kernel build time to >6h ane enables features we do not
need, as this is not Desktop/Server but a router.
|
|
This fixes an error introduced by commit 3d5445d8f7c0 ("T5499: arm64: build
jool with correct depends").
|
|
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
|
|
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
|