453 Commits

Author SHA1 Message Date
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
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
Christian Breunig
fe9d19e71f Kernel: extend .gitignore for new Intel and Realtek drivers 2023-09-26 19:27:39 +02:00
Christian Breunig
4cc2bbddb7 vpp: T1797: rmeove build instructions - moved to addon package 2023-09-26 19:27:39 +02:00
Christian Breunig
a8ba4d8be9 owamp: T4222: pin package to specific git tag
It's not a good idea to select master here as this might lead to unwanted code
slipping in. Latest master branch (v5.0) is currently unbuildable with the
build instructions used.
2023-09-26 19:27:39 +02:00
Viacheslav Hletenko
72f55aaac8 T5125: bump hsflowd version to v2.0.52-1 2023-09-19 11:11:00 +00:00
Viacheslav Hletenko
97ddcaec1f T5588: Add kernel module CONFIG_NF_CONNTRACK_BRIDGE 2023-09-19 10:58:24 +00:00
Christian Breunig
24c918b646
Merge pull request #402 from indrajitr/ddclient-cache-fix
ddclient: T5573: Patch ddclient to fix caching issues with new providers
2023-09-17 19:35:25 +02:00
Viacheslav Hletenko
e65decc671 T5261: aws-gwlbtun fix to build arm64 package 2023-09-15 09:38:09 +00:00
Viacheslav Hletenko
ffb07edf0e T5261: aws-gwlbtun prepare_package must be before build package
Fix build `aws-gwlbtun` package
Prepore must be before build
2023-09-15 09:15:02 +00:00
Viacheslav Hletenko
494e01ec4f T5261: Fix build aws-gwlbtun create file before write content 2023-09-15 08:32:16 +00:00
Viacheslav Hletenko
23cd4575dc T5261: Fix build aws-gwlbtun for binary path 2023-09-13 13:20:25 +00:00
Viacheslav Hletenko
b933ff4493 T5261: Improve build for aws-gwlbtun package 2023-09-13 12:50:11 +00:00
Indrajit Raychaudhuri
3d9c130ed2 ddclient: T5573: Patch ddclient to fix caching issues with new providers
For details see:
    - https://github.com/ddclient/ddclient/issues/544
    - https://github.com/rrthomas/ddclient/pull/10
2023-09-12 20:38:20 -05:00
Viacheslav Hletenko
21e4aa010a T5261: build aws-gwlbtun replace build sh to build python Jenkins 2023-09-11 13:49:35 +00:00
Christian Breunig
0f75e12dd1 frr: fix build script to only rely on annotated tags
A recent added FRR tag base_fuzz_20230907 made the builds fail. Change "git
describe" command to only account annotated release tags.
2023-09-11 07:23:54 +02:00
Viacheslav Hletenko
4bac19fcfd T5261: Rewrite build aws-gwlbtun to python3 and add arch arm64
Rewrite build package `aws-gwlbtun` to python3
Add build package for architecrute `arm64`
2023-09-09 13:26:04 +00:00
Christian Breunig
3af908c301
Merge pull request #388 from sever-sever/T5261
T5261: Update aws-gwlbtun packet
2023-08-31 17:19:11 +02:00
Viacheslav Hletenko
8735d0d83d T5261: Update aws-gwlbtun packet 2023-08-31 14:35:32 +00:00
Jalen Lin
3708563e64 T5529: Fix missing symbolic link in linux-firmware package.
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.)
2023-08-31 11:35:46 +08:00
Andrii Andrieiev
b1348aa42f T5525: VyOS mirror changed 2023-08-30 20:41:06 +03:00
Christian Breunig
ac5a48ecda
Merge pull request #382 from tjjh89017/T5512
T5512: linux-firmware: expand asterisk in modinfo firmware fields
2023-08-27 21:02:10 +02:00
Date Huang
e15cf4008c T5512: linux-firmware: expand asterisk in modinfo firmware fields
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-27 21:38:43 +08:00
Christian Breunig
81f38295ee Revert "T5499: arm64: update vyos kernel configs with debian stock kernel"
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.
2023-08-27 15:08:52 +02:00
Christian Breunig
28e63c2dca jool: T5499: fix AttributeError: 'int' object has no attribute 'strip'
This fixes an error introduced by commit 3d5445d8f7c0 ("T5499: arm64: build
jool with correct depends").
2023-08-25 20:02:42 +02:00
Daniil Baturin
6bafde7f8a
Merge pull request #356 from sever-sever/T5261
T5261: Jenkins build package aws-gwlbtun
2023-08-25 16:08:58 +01:00
Date Huang
8aafa6834b T5499: arm64: update vyos kernel configs with debian stock kernel
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:29 +08:00
Date Huang
3d5445d8f7 T5499: arm64: build jool with correct depends
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:21 +08:00
Christian Breunig
83eb31bb74 arm64: T5469: remove v8 string from version identifier to match amd64 schema 2023-08-20 15:11:59 +02:00
Christian Breunig
ce6bfaa502 Kernel: T5325: enable CONFIG_PARPORT 2023-08-12 18:07:23 +02:00
Christian Breunig
94725d89d1 T5420: nftables - upgrade to latest 1.0.8 2023-08-06 21:33:20 +02:00
Christian Breunig
213bdf28fe frr: T5415: upgrade to stable/9.0 branch 2023-08-01 20:54:17 +02:00
Christian Breunig
9e2ba40939 frr: T5415: upgrade libyang library to v2.1.80 2023-08-01 20:54:17 +02:00
Yuya Kusakabe
1be930b1a8
Kernel: T4599: set CONFIG_VIRTIO_FS to m
Enable virtiofs to support lxd-agent.
See 005bd8d473/lxd/instance/drivers/driver_qemu.go (L2510-L2549)
2023-08-01 14:07:02 +09:00
1vivy
4d33c5a3b7 wide-dhcpv6: T5387: Add a no release option '-n'.
This prevents a release signal from being sent to the ISP causing a new PD or address to be allocated.

wide-dhcpv6: T5387: Renumber patch file

wide-dhcpv6: T5387: Redo patch ontop of debian sources

Co-authored-by: MrLenin <909621+MrLenin@users.noreply.github.com>
Co-authored-by: marjohn56 <martin@queens-park.com>
2023-07-25 22:51:30 -04:00
Christian Breunig
fe533f7605 Kernel: T4974: fix kernel module install path 2023-07-16 21:58:49 +02:00
Christian Breunig
8c5089b4bb Kernel: T4974: specify repo URL for openvpn-dco package 2023-07-15 21:43:30 +02:00
Christian Breunig
6681193d75 Kernel: T4974: rename package vyos-openvpn-dco -> openvpn-dco 2023-07-15 14:31:25 +02:00
Christian Breunig
29665b3ff3 firmware: T4540: update to Linux release 20230625 2023-07-15 14:14:13 +02:00
Christian Breunig
087e7b2786 Kernel: T4974: add OpenVPN Data Channel Offload (DCO) package 2023-07-15 14:13:50 +02:00
John
35dec9e1bc
Kernel: T5310: add stmicro driver support
I added also additional expansion card with 2 Intel i211 NIC’s.

I want to utilize all 4 NIC’s, but I have an issue because only NIC on expansion cards are properly detected.
2023-06-24 10:19:15 +02:00
Christian Breunig
e64c577fde vpp: T1797: add .gitignore file 2023-06-20 20:02:16 +02:00
Christian Breunig
2e39bce188
vpp: T1797: do not build for arm64 2023-06-20 19:49:06 +02:00
zsdc
fee69c5c7c VPP: T1797: Added build scripts for VPP 2023-06-20 18:04:07 +03:00
cuongdt1994
deb4cb7f4d T5298:Add RFKILL support into kernel.
Jun 16 20:39:24 systemd[1]: Starting hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0)…
Jun 16 20:39:25 hostapd[7198]: rfkill: Cannot open RFKILL control device
Jun 16 20:39:25 hostapd[7198]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Jun 16 20:39:25 systemd[1]: Started hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0).

Seems RFKILL is missing, or could there be someting else?
2023-06-17 19:34:08 +02:00