| Age | Commit message (Collapse) | Author |
|
Add architecture detection for kernel configuration file.
|
|
|
|
The patch adds seqadj initialization for NATed conntrack.
This fixes access to FTP servers "behind" the NAT router.
The patch itself was proposed to the kernel and was accepted.
In future versions it should be included into the kernel.
Signed-off-by: Andrii Melnychenko <a.melnychenko@vyos.io>
|
|
T7706: linux‑perf package missing required shared libraries
|
|
slabtop: T7657: Op-mode command `show system memory cache` does not work
|
|
Enable `CONFIG_SLUB_DEBUG` in `vyos_defconfig` to resolve slabtop errors
and improve memory cache diagnostics. Previously, running
the command failed with `slabtop: Unable to create slabinfo structure`.
|
|
ff6751e doc: Added description of vpp-policer to config manual.
50787a9 vpp: Added basic vpp policer configuration.
|
|
T7857: Add Realtek RTL8126 5Gbit driver
|
|
Add missing libraries to the linux‑perf package: libpfm4, libslang2, libtraceevent1.
|
|
Signed-off-by: Thomas Kupper <thomas.kupper@gmail.com>
|
|
Changes:
```
5a7f9ee crypto: Removed CRYPTO_OPENSSL definition.
259b1fe crypto: Removed internal tomcat crypto.
16d1afc bump SonarSource/sonarqube-scan-action version
2bb8a8a pppoe: Added custom cause for service stop.
90c6d35 VPP: Added event for VPP connection lost and new/del link.
5024920 fixed branch protection issue
5de063b build(deps): bump SonarSource/sonarqube-scan-action
052f51f added CLA workflow
14f14e0 Create CLA.md
d86a0ca workflow: fixed move accel-ppp.deb to accel-ppp-ng.deb.
03e8d0b workflow: Removed add-pr-labels, label-backport, and check-pr-message actions.
853e746 workflow: Disabled modules build for ubunut:devel.
7d002a6 ipv6: Added option check around ipv6layers calls.
75f12ce Update SonarCloud action to use new version of action
bfdb0c0 Update README for acccel-ppp-ng and VPP
```
|
|
T7843: Remove accel-ppp form the packages
|
|
T7870: Kernel add option CONFIG_NO_HZ_FULL
|
|
|
|
Add options CONFIG_NO_HZ_FULL and CONFIG_RCU_NOCB_CPU for:
- system option kernel cpu nohz-full
- system option kernel cpu rcu-no-cbs
Fixes:
```
kernel: Housekeeping: nohz unsupported. Build with CONFIG_NO_HZ_FULL
r14 kernel: Unknown kernel command line parameters
```
|
|
Remove the `accel-ppp` from the packages, as we migrated to the
`accel-ppp-ng` and do not need it anymore.
Remove build scripts and patches.
|
|
Add module kernel option
|
|
* 0004-Change-aggregation-parameter-mode-400-444.patch:
Tests need to read 'aggregation' parameter. All other parameters have
modes 444 or 644. Change mode of 'aggregation' 400 -> 444
|
|
Kernel: T5887: update Linux Kernel to v6.6.103
|
|
* add --enable-direction as requested
* Fix output of `cat /proc/net/stat/ipt_netflow_flows`:
previously if no VLAN, there was no output and table
columns were shifted when parsed.
|
|
Enable sampler, MAC address and VLAN recording.
For this to work two patches are needed:
* 0001-Fix-prandom_u32-_max-get_random_u32-_below: fix
interface updates for random numbers, took fix from
https://github.com/aabc/ipt-netflow/commit/0c5759d002131ac3ae161713f4ce0d515037c1de
* 0002-Fix-lu-llu-where-64bit: Fix lu -> llu for 64-bit fields
|
|
|
|
Kernel: T5887: update Linux Kernel to v6.6.102
|
|
|
|
Dehardcode x86_64 ARCH to build VPP libraries used for accel-ppp-ng
|
|
Regular upgrade
|
|
T7714: Exclude auxiliary directories from linux-kernel tarballs
|
|
Exclude auxiliary directories from linux-kernel and related to
linux-kernel tarballs
|
|
Regular upgrade
|
|
Build accel-ppp-ng remove extra whitespace to fix build binaries
|
|
Regular update
|
|
* T7666: Add vpp-sflow src patches and accel-ppp-ng to gitignore
* T7666: Add script to build accel-ppp-ng binaries
* Update scripts/package-build/linux-kernel/build-accel-ppp-ng.sh
---------
Co-authored-by: Daniil Baturin <daniil@baturin.org>
|
|
|
|
|
|
|
|
T4409: Fix Framed-Route with attr Accel-VRF-Name
|
|
|
|
The build package binaries script should exit if the repo is absent
or cannot be cloned
If a build package `repo-a` depends on the `repo-b` and the `repo-b`
cannot be cloned, then we shoud exit from the script to avoid
partly build dependencies
For example:
```
[[packages]]
name = "fake-repo"
commit_id = "v0.0.1"
scm_url = "https://github.com/vyos/fake-repo"
[[packages]]
name = "ethtool"
commit_id = "debian/1%6.10-1"
scm_url = "https://salsa.debian.org/kernel-team/ethtool"
```
If ethtool depends on some fake-package and this package cannot be
downloaded from the repo, then we shouldn't build the ethtool package
at all.
|
|
Kernel compile time option for our custom patch to enable inotify
on stackable filesystems accidently got removed in commit cfdd4451ca3aa
("Kernel: T7428: remove io_uring support").
Option was re-enabled.
|
|
Previous patch was removed during VyOS 1.3 -> 1.4 development cycle as the
internal handling for Kernel package generation changed.
This brings back the perf binary in a new linux-perf-$KERNELVERSION
Debian package.
|
|
Move the Kernel build dependencies to package.toml to unbload the build
container even more.
|
|
|
|
T7406: add virtio-gpu and pl011 console support for arm64
|
|
Given the recent chatter about io_uring and it flaws - e.g. [1] - and we have
to my knowledge no use for it we should remove it from the Kernel configuration.
Every feature not used and removed from the Kernel is a good one.
1: https://www.armosec.io/blog/io_uring-rootkit-bypasses-linux-security/
|
|
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
|
|
* Add 0002-Radius-Dns-Server-IPv6-Address.patch
This adds the ability to pull IPv6 DNS servers from the radius response not just hard coded in the config file
|
|
|
|
Kernel: T6230: add ipt_NETFLOW out-of-tree module
|
|
|
|
If you use attribute Accel-VRF-Name we are expecting a
route in a specific VRF, the cuurent implementation
set the Framed-Route/Framed-IPv6-Route to the default VRf (no VRF)
Fixes this, so routes are installed in the proper VRF name
|