summaryrefslogtreecommitdiff
path: root/packages
AgeCommit message (Collapse)Author
2020-09-13Kernel: T2879: remove SWAP supportChristian Poessinger
... we are a router and do not support SWAP partitions - swapping is slow, thus all data must be in memory.
2020-09-12Kernel: T2876: Update Linux Kernel to v4.19.144Christian Poessinger
2020-09-12Revert "Kernel: T2843: upgrade Kernel to v5.8.5"Christian Poessinger
This reverts commit 78c43c2078e292ac9b53d2d6a41a47466d283914. Unfortunately we must revert the Kernel upgrade as there are two problematic issues. One which is the break of ABI functionality with parted [1] and second the internal cryptop API [2] which removed required literals for the build of Intel QAT acceleration. In the two weeks running 5.8 we still learned a lot - we experienced a performance improvement of ~30% when doing NAT @ > 10GBit/s and also utilizing the build in updated drivers for Intel NICs and WireGuard. We are looking forward to the release of this years LTS kernel and we hope to ship this in the final 1.3 release. 1: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.8.y&id=692d062655 2: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.5.y&id=d63007eb95
2020-09-10Kernel: T2870: Update Linux Kernel to v5.8.8Christian Poessinger
2020-09-06qat: T2853: Enables QAT registration with Linux Kernel CryptoDmitriyEshenko
2020-09-06accel-ppp: T2860: bump version for L2TP CVE fixEshenko Dmitriy
2020-09-04Intel: QAT: 2853: run depmod when building package to improve boot timeChristian Poessinger
Instead of running "depmod -a" on every boot, run it once during ISO build process.
2020-09-03firmware: compress using gzip over xz for Pipeline stepsChristian Poessinger
2020-09-03Kernel: move to fpm build scriptChristian Poessinger
2020-09-03Intel: QAT: T2853: use same version as in 1.2 (crux)Christian Poessinger
2020-09-03Kernel: prevent "dirty" tag of KernelChristian Poessinger
... Kernel is appended a + to the version string when there are locally modified files - which we have. This is prevented by the existence of the .scmversion file.
2020-09-03Jenkins: Kernel: keep last 20 buildsChristian Poessinger
2020-09-01Kernel: T2843: remove Intel QAT drivers - we use our own onesChristian Poessinger
We compile Intel QAT drivers from Intel driver release incl. user-space tools.
2020-08-31Revert "Kernel: T2843: drop parallel ATA support"Christian Poessinger
This reverts commit 8b520c63ac705aa2c35579ebfbc053b5b6a1bccb. CI tests also use parallel ATA interfaces in QAEmu - we probably should keep it for "poor" virtualisation.
2020-08-30Kernel: T2843: drop parallel ATA supportChristian Poessinger
2020-08-30Kernel: T2843: enable Multipath TCP supportChristian Poessinger
2020-08-30Kernel: T2843: enable APU2 LEDs and front buttonChristian Poessinger
2020-08-30Kernel: T2843: upgrade Kernel to v5.8.5Christian Poessinger
Note: Intel does not provide a compatible QAT version. There is a custom patch which make QAT compile for the specified Kernel version. This patch will change the source to a non backwards-compatible version - this is fine as we run 5.8 anyways.
2020-08-30WireGuard: T2842: switch to binary package from buster-backportsChristian Poessinger
2020-08-30Kernel: enable Xen virtual keyboard and mouse supportChristian Poessinger
2020-08-30Kernel: T1205: re-add PC speaker driverChristian Poessinger
2020-08-30Kernel: WireGuard: T2839: update to recent versionsChristian Poessinger
* wireguard user-space tools debian/1.0.20200513-1_bpo10+1 * wireguard-linux-compat kernel modules debian/1.0.20200712-1_bpo10+1
2020-08-26Kernel: T2831: Update Linux Kernel to v4.19.142Christian Poessinger
2020-08-23Kernel: T2822: Update Linux Kernel to v4.19.141Christian Poessinger
2020-08-15Kernel: T2797: Update Linux Kernel to v4.19.139Christian Poessinger
2020-08-10Kernel: T2780: Update Linux Kernel to v4.19.138Christian Poessinger
2020-08-02Kernel: config: T2666: cleanup legacy network vendorsChristian Poessinger
Remove support for legacy PCI - ISA network cards
2020-08-02Intel: T2538: update NIC drivers to recent releasesChristian Poessinger
2020-08-02Accel-PPP: update to latest revisionChristian Poessinger
This will improve the SSTP performance on long fat networks.
2020-08-01Kernel: T2751: Update Linux Kernel to v4.19.136Christian Poessinger
2020-07-26linux-firmware: T2594: upgrade firmware extraction scriptChristian Poessinger
The logic of generating the required firmware file name has been moved from build-linux-firmware.sh directly into list-required-firmware.py which makes much more sense. That move was made by Daniil Baturin - I only did the integration part. Thanks!
2020-07-26T2021: import a patch for decimal OSPFv3 area support.Daniil Baturin
2020-07-25Kernel: T2730: Update Linux Kernel to v4.19.134Christian Poessinger
2020-07-21x86_64_vyos_defconfig: T2666: enable CONFIG_XDP_SOCKETSChristian Poessinger
2020-07-05packages: Kernel: T2684: Update Linux Kernel to v4.19.131Christian Poessinger
2020-07-05packages: accel-ppp: T2685: bump version for SSTP client fixChristian Poessinger
2020-06-28T2638: frr: use "git am" to apply patchesChristian Poessinger
2020-06-28packages: frr: add .gitignore for packageChristian Poessinger
2020-06-28Merge pull request #111 from runborg/T2638Christian Poessinger
T2638: FRR: FRR-reload needs patching to work on 7.3.0
2020-06-28T2638: FRR: FRR-reload needs patching to work on 7.3.0Runar Borge
Because of FRR bug 6062 (https://github.com/FRRouting/frr/issues/6062) frr-reload in frr 7.3.0 and 7.3.1 needs to be patched to work properly. without this patch frr-reload will allways compare against a blank/empty running configuration.
2020-06-26packages: linux-kernel: only build if requiredChristian Poessinger
2020-06-25packages: frr: fix commentChristian Poessinger
2020-06-25packages: netfilter: T1538: use require a recent version of ↵Christian Poessinger
libnetfilter-conntrack-dev During the build of conntrack-tools we need to first install the recent version of libnetfilter-conntrack-dev build in a previous step as its a dependency.
2020-06-25packages: netfilter: fix build issue on conntrack-toolChristian Poessinger
2020-06-24Jenkins: T2625: import Kernel PipelineChristian Poessinger
Imported from https://github.com/vyos/vyos-build-kernel commit 9e7c12b
2020-06-21Jenkins: packages: add underscore for library callsChristian Poessinger
The underscore (_) is not a typo! You need this underscore if the line immediately after the @Library annotation is not an import statement!
2020-06-20packages: add build for FRRChristian Poessinger
2020-06-20Jenkins: lib: add programmable package build PipelineChristian Poessinger
2020-06-20Jenkins: initial support for shared build librariesChristian Poessinger
Instead of writing the same code over and over again, place the common parts into a Jenkins Library which is then consumed by every individual build Job. This not only makes it less complex, but also increases maintainability by several magnitudes.
2020-06-20packages: add builds for netfilter packages from upstream DebianChristian Poessinger
Instead of scattering build instructions accross individual repositories for some additional packages we want to build from latest Debian releases, this is a proof-of-concept how to integrate an individual package Pipeline into the overall VyOS build repository. A dedicated Jenkins job will be required for this Pipeline but it will only compile if files are actually changes in the directory path relevant for this components.