Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-11 | Kernel: T5887: update Linux Kernel to v6.6.45 | Christian Breunig | |
2024-07-25 | Merge pull request #665 from sempervictus/feature/mellanox_ofed_drivers | Christian Breunig | |
T6231: Mellanox OFED | |||
2024-07-25 | mellanox: T6231: we do not need to build all packages, delete all unused ones | Christian Breunig | |
2024-07-25 | mellanox: T6231: add missing KERNEL_SUFFIX for module installation path | Christian Breunig | |
All VyOS kernel modules must live in the appropriate module directory, example: /lib/modules/6.6.41-amd64-vyos/ In addition we do not abbreviate script options to make reading easier, without call --help all the time. | |||
2024-07-25 | Kernel: T6231: verify mellanox driver source by SHA1 hash | Christian Breunig | |
2024-07-25 | Kernel: T6231: update .gitignore for mellanox drivers | Christian Breunig | |
2024-07-17 | T6584: Revert "T6293: add Mediatek MT7921 to defconfig" | Christian Breunig | |
This reverts commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6. | |||
2024-07-06 | Kernel: T5887: update linux-firmware to 20240610 | Christian Breunig | |
2024-07-02 | Kernel: T5887: update Linux Kernel to v6.6.36 | Christian Breunig | |
2024-06-21 | T6231: Mellanox OFED Kernel and Userspace Packages | RageLtMan | |
Build OFED drivers and userspace components against the kernel source tree similar to Intel's NIC drivers. OFED installers create Debian packages of their own tageting the kernel version defined in the build invocation if DKMS is omitted. Script builds with supporting components for VPP to permit handoff of function to the underlying hardware as appropriate. Updating the version is fairly trivial along with adding patching as needed to handle kCFI and hardening measures as they are introduced. Testing: Tested against GCC-built Linux Hardened kernel with the various additions from PR 132 - sustained line-rate testing against 4x100g links on a single machine at a hair below 200g for each LACP pair. | |||
2024-06-17 | Kernel: T5887: update Linux Kernel to v6.6.34 | Christian Breunig | |
2024-05-27 | T6406: enables CONFIG_CFS_BANDWIDTH for cpu cgroup limits | Nicolas Vollmar | |
2024-05-27 | Kernel: T6406: enables CONFIG_CGROUP_CPUACCT | Nicolas Vollmar | |
2024-05-24 | kernel: T6395: Enabled VFIO_NOIOMMU support | zsdc | |
VFIO No-IOMMU support is required for environments where IOMMU is not available but we still want to use VFIO. | |||
2024-05-19 | Kernel: T5887: update Linux Kernel to v6.6.31 | Christian Breunig | |
2024-05-02 | T6293: add Mediatek MT7921 to defconfig | Saul Goodman | |
2024-05-02 | Kernel: T5887: update Linux Kernel to v6.6.30 | Christian Breunig | |
2024-04-30 | kernel: T6286: Enable Generic driver for Hyper-V VMBus | zsdc | |
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct access to network devices from userspace. | |||
2024-04-29 | ixgbe: T5619: update driver version to 5.20.3 | Christian Breunig | |
2024-04-29 | Merge pull request #540 from ErnyTech/current | Christian Breunig | |
ixgbe: T6162: Add 1000BASE-BX support | |||
2024-04-03 | Kernel: T5887: rebase inotify patch | Christian Breunig | |
2024-03-30 | T4204: accel-ppp bump version 1.13.0 | Viacheslav Hletenko | |
Update accel-pppd version to 1.13.0 release Multiple fixes https://github.com/accel-ppp/accel-ppp/releases/tag/1.13.0 | |||
2024-03-23 | ixgbe: T6162: Add 1000BASE-BX support | Ernesto Castellotti | |
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. | |||
2024-03-23 | ixgbe: T6155: always enable allow_unsupported_sfp even if module_param_array ↵ | Christian Breunig | |
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") | |||
2024-03-22 | ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default | Christian Breunig | |
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. | |||
2024-03-20 | chore: T671: remove unused scripts and references to them | Daniil Baturin | |
2024-03-10 | Kernel: T4022: add RTSP netfilter helper kernel module | Indrek Ardel | |
2024-03-07 | Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.21 | Christian Breunig | |
2024-03-01 | Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.19 | Christian Breunig | |
2024-02-09 | Merge pull request #495 from Schamper/current | Christian Breunig | |
Kernel: T5499: update arm64 kernel configuration to v6.6.15 | |||
2024-02-07 | Kernel: T5973: compile in vrf module for proper strict_mode setup | Christian Breunig | |
2024-02-05 | Kernel: T5499: update arm64 kernel configuration to v6.6.15 | Schamper | |
2024-02-01 | T5619: Add out-of-tree Intel ixgbevf driver | Christian Breunig | |
2024-02-01 | Kernel: T5995: enable CONFIG_HINIC for Huawei NICs | Christian Breunig | |
2024-02-01 | ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6 | Christian Breunig | |
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 | |||
2024-02-01 | T5619: Add out-of-tree Intel ixgbe driver | Skyler Mäntysaari | |
2024-02-01 | Kernel: T5619: remove build-in Intel IXGBE driver for out-of-tree version | Christian Breunig | |
2024-02-01 | Kernel: T5887: update Linux Kernel to v6.6.15 | Christian Breunig | |
2024-01-20 | Kernel: T5954: Enable nvme_hwmon and drivetemp | Piotr Maksymiuk | |
2024-01-10 | Merge pull request #484 from sever-sever/T3429 | Christian Breunig | |
T3429: Add kernel modules for Hyper-V | |||
2024-01-10 | Kernel: T5887: updae patch for HUNK offset | Christian Breunig | |
2024-01-10 | Kernel: T5887: remove build-in QAT drivers, using out-of-tree modules | Christian Breunig | |
2024-01-10 | T3429: Add kernel modules for Hyper-V | Viacheslav Hletenko | |
Add kernel modules for Hyper-V Based on user reviews the following settings must be made: ``` CONFIG_CONNECTOR=y CONFIG_HYPERV_UTILS=m ``` | |||
2024-01-04 | Kernel: T5887: update Linux Kernel to v6.6.9 | Christian Breunig | |
2023-12-22 | Kernel: T4928: rebase patches ontop of Kernel 6.1.59 to get clean applies | Christian Breunig | |
2023-12-22 | Kernel: T4928: add "set -e" to kernel build script | Christian Breunig | |
2023-12-20 | kernel: T5838: Enabled Infiniband for `mlx4` and `mlx5` | zsdc | |
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`. | |||
2023-11-23 | T5776: kernel enable VFIO support | Viacheslav Hletenko | |
2023-10-19 | Merge pull request #436 from sever-sever/T4204 | Christian Breunig | |
T4204: accel-ppp bump version 9669bcb99adc | |||
2023-10-18 | Kernel: T4928: disable RNDIS in arm64 builds | Christian Breunig | |
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 |