496 Commits

Author SHA1 Message Date
Christian Breunig
8c5299e1cf
Merge pull request #499 from c-po/frr-t5788
frr: T5788: update to 9.1 release
2024-02-09 14:02:56 +01:00
Christian Breunig
a4ef86ab20 frr: T5788: update to 9.1 release 2024-02-09 14:00:54 +01:00
Christian Breunig
bb8e7d71df
Merge pull request #495 from Schamper/current
Kernel: T5499: update arm64 kernel configuration to v6.6.15
2024-02-09 08:26:47 +01:00
Christian Breunig
798b95eb97 frr: T6023: add pending upstream patches
Latest stable/9.0 FRR branch has an updated version of frr-reload.py which
is more strict on the commands to remove from the running config. This resulted
in some issues in the codebase of FRR which are addressed in the attached patches
and are pending for upstream integration.
2024-02-08 22:57:00 +01:00
Christian Breunig
8b89929fda Kernel: T5973: compile in vrf module for proper strict_mode setup 2024-02-07 17:39:04 +01:00
Schamper
61691b4a4f Kernel: T5499: update arm64 kernel configuration to v6.6.15 2024-02-05 23:22:22 +01:00
Viacheslav Hletenko
8e2cfd6699 T6014: Bump keepalived version to 2.2.8-1 2024-02-05 09:25:52 +00:00
Christian Breunig
9376117efb T5619: Add out-of-tree Intel ixgbevf driver 2024-02-01 10:04:40 +01:00
Christian Breunig
ea4d2746ae Kernel: T5995: enable CONFIG_HINIC for Huawei NICs 2024-02-01 10:03:38 +01:00
Christian Breunig
36065ae874 ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6
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 10:03:38 +01:00
Skyler Mäntysaari
738ce141fb T5619: Add out-of-tree Intel ixgbe driver 2024-02-01 10:03:38 +01:00
Christian Breunig
6c6fe821de Kernel: T5619: remove build-in Intel IXGBE driver for out-of-tree version 2024-02-01 08:49:56 +01:00
Christian Breunig
c910d5843a Kernel: T5887: update Linux Kernel to v6.6.15 2024-02-01 08:49:08 +01:00
Piotr Maksymiuk
13a2c6ad63
Kernel: T5954: Enable nvme_hwmon and drivetemp 2024-01-20 17:09:00 +01:00
Christian Breunig
4de9073380
Merge pull request #484 from sever-sever/T3429
T3429: Add kernel modules for Hyper-V
2024-01-10 20:34:12 +01:00
Christian Breunig
bf211f4558 Kernel: T5887: updae patch for HUNK offset 2024-01-10 20:33:13 +01:00
Christian Breunig
eb1a105587 Kernel: T5887: remove build-in QAT drivers, using out-of-tree modules 2024-01-10 20:32:42 +01:00
Viacheslav Hletenko
6f6e826977 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
```
2024-01-10 10:39:15 +00:00
Christian Breunig
cc04a75932 Kernel: T5887: update Linux Kernel to v6.6.9 2024-01-04 21:47:59 +01:00
Christian Breunig
e6701712e1 Kernel: T4928: rebase patches ontop of Kernel 6.1.59 to get clean applies 2023-12-22 11:13:13 +00:00
Christian Breunig
4e3fded1da Kernel: T4928: add "set -e" to kernel build script 2023-12-22 11:12:07 +00:00
zsdc
0a5b69b847 kernel: T5838: Enabled Infiniband for mlx4 and mlx5
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-12-20 12:11:04 +02:00
Indrajit Raychaudhuri
5599430439 dhcp: T5840: Upgrade to Kea 2.4.x (fix copyright year) 2023-12-20 02:57:21 -06:00
Indrajit Raychaudhuri
bf04cd8fea dhcp: T5840: Upgrade to Kea 2.4.x 2023-12-20 00:37:18 -06:00
Indrajit Raychaudhuri
368b89ef05 ddclient: T5797: Upgrade to ddclient 3.11.2
Upgrade to ddclient 3.11.2 and remove the patches that are now included
in the release version.
2023-12-01 01:19:27 -06:00
Christian Breunig
360f7e2e0d
Merge pull request #457 from GurliGebis/T5754-strongswan-upgrade
T5754 strongswan upgrade
2023-11-24 20:54:26 +01:00
Bjarke Istrup Pedersen
68744626ea StrongSwan: T5754: Build changes needed 2023-11-24 17:08:22 +01:00
Viacheslav Hletenko
c237941c3c T5776: kernel enable VFIO support 2023-11-23 12:45:10 +00:00
Bjarke Istrup Pedersen
f5d50b5203 StrongSwan: T5754: Remove patch already included in 5.9.11 2023-11-16 21:53:26 +01:00
Bjarke Istrup Pedersen
04acce88c8 StrongSwan: T5754: Update patches to match 5.9.11 2023-11-16 21:53:25 +01:00
Bjarke Istrup Pedersen
2844d38c77 StrongSwan: T5754: Update version in scripts 2023-11-16 21:53:24 +01:00
Tobias Fiebig
931571bd48
T5689: Include librtr-dev in Debian dependencies to fix RPKI crash
This fixes FRR crashing on vtysh -c "show rpki $prefix" with the vyos build when librtr-dev was not available at FRR built time, see T5689.
2023-11-15 09:47:13 +01:00
Indrajit Raychaudhuri
f3cc9f58b6 ddclient: T5708: Upgrade to ddclient 3.11.1
- Upgrade to ddclient 3.11.1
- Remove patches that are now upstream
- Add patch for duckdns dual stack
2023-11-04 18:33:07 -05:00
Viacheslav Hletenko
28c26106fa T5701: Fix build telegraf package
The sources of telegraf do not contnain 'etc/telegraf.conf'
anymore. Generate default config telegraf.conf to fix build
2023-11-01 09:22:02 +00:00
Viacheslav Hletenko
7322c0df64 T5701: Bump telegraf to version v1.28.3 2023-10-31 14:05:37 +00:00
Viacheslav Hletenko
d0649cf3b5 T5415: upgrade libyang library to v2.1.128 2023-10-30 20:41:25 +00:00
Viacheslav Hletenko
83d4a07089 T5695: Add LUA script to build FRR
Build FRR with LUA scripts --enable-scripting option
2023-10-30 17:35:14 +00:00
Christian Breunig
c2e640db50
Merge pull request #442 from aapostoliuk/T5402-current
keepalived:T5402:Added patch with arp_ignore to 1 on IPv6 VMACs
2023-10-27 18:07:32 +02:00
aapostoliuk
86a9788070 keepalived:T5402:Added patch with arp_ignore to 1 on IPv6 VMACs
Added patch with commit '9ca8688' to pkg-keepalived 1:2.2.7-1
9ca8688c7f
Setting arp_ignore to 1 ensures that the VMAC interface does not respond
to ARP requests for IPv4 addresses not configured on the VMAC.
2023-10-27 16:02:26 +03:00
Andrii Andrieiev
9eea995869 pmacct: T5663: the garbage headers issue fix 2023-10-27 14:17:09 +03:00
Christian Breunig
a1402d5779
Merge pull request #436 from sever-sever/T4204
T4204: accel-ppp bump version 9669bcb99adc
2023-10-19 07:18:23 +02:00
Christian Breunig
ac77ceec26 Kernel: T4928: disable RNDIS in arm64 builds
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
2023-10-18 07:25:53 +02:00
Christian Breunig
ad214dba3e Revert "Kernel: T4928: enable CONFIG_USB_NET_RNDIS_HOST=m"
This reverts commit 88be901bc103d1c47adbbc874d02e8ec5cde3397.
2023-10-17 06:41:59 +02:00
Christian Breunig
aa2ab105e8 Kernel: T4928: forward port linkstate-ip-device-attribute patch 2023-10-17 06:41:42 +02:00
Viacheslav Hletenko
3e9eefb12c T4204: accel-ppp bump version 9669bcb99adc 2023-10-11 13:59:42 +00:00
Christian Breunig
86f80f99c5 Kernel: T5626: only select required Kernel CGROUP controllers
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.
2023-10-02 17:12:15 +02:00
Christian Breunig
33e78bde1a Kernel: T5626: update to latest version with Kernel defaults
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.
2023-10-02 17:09:27 +02:00
zsdc
59e34c855e pmacct: T5618: Fixed mistake in pmacct build script
Removed extra `not` in the `if` condition of the build script which inverts the
return code.
2023-09-28 22:44:49 +03:00
Christian Breunig
3c313a62e7 pmacct: T5618: install build time dependencies 2023-09-28 21:03:09 +02:00
zsdc
d5f6445381 pmacct: T5618: Added build rules for custom pmacct package
The current version of pmacct in Debian (`1.7.7-1`) contains the bug which leads
to a crash when IMT is enabled and ICMP traffic is forwarded through a router.

This commit adds our build with an extra patch, which solves the problem:
73af9545ea
2023-09-28 19:48:06 +03:00