52 Commits

Author SHA1 Message Date
Runar Borge
7c5fd20976 kernel: T3486: Prepare for arm64 builds 2021-04-19 10:18:13 +02:00
Christian Poessinger
d127e81f0c Kernel: move build to "normal" Pipeline library
This is initial work required to also build an arm64 Kernel via the CI.
2021-04-09 11:53:50 +02:00
Christian Poessinger
d2cb0310ee Kernel: Jenkins: cleanup, move LogRotator setting to pipeline options 2021-03-26 20:46:49 +01:00
Christian Poessinger
a63a11b47e Kernel: Jenkins: limit *.deb search path depth 2021-02-17 11:22:27 +01:00
Christian Poessinger
b6dacbb4aa Kernel: Jenkins: cleanup variable definitions 2021-02-08 20:48:37 +01:00
qxmips
38fa98af45
Jenkins: run containers with "reuseNode" to stay on the same node 2021-02-02 22:05:54 +01:00
Christian Poessinger
2d78842ed5 Kernel: also trigger build when "data/defaults.json" changes
(cherry picked from commit 070e2e77e93f34402fe17a6640dade7109571d63)
2021-01-31 17:40:59 +01:00
Christian Poessinger
dc1526e8b2 Kernel: T3223: update linux-firmware to 20201218
(cherry picked from commit ab6d2763264423de4d02dc5b6aa48fe00eb8bf68)
2021-01-16 13:05:00 +01:00
Christian Poessinger
76f293633f Jenkins: retrive debian repo server via global variable 2021-01-15 17:01:15 +01:00
Christian Poessinger
ae2279e30b Kernel: no longer build Intel out-of-tree NIC drivers 2021-01-10 16:18:30 +01:00
Christian Poessinger
2af09cfd18 Jenkins: Kernel: extract version from data/defaults.json
No need to specify the kernel version two times, it can be retrieved
from data/defaults.json
2021-01-10 00:56:47 +01:00
Christian Poessinger
bfe46626d5 Jenkins: Kernel: instead of 'git clone' the source use the tarball
This reduces the download and checkout overhead.
2021-01-10 00:22:13 +01:00
Christian Poessinger
c844282315 Kernel: T3199: update Linux Kernel to v5.10.6 2021-01-09 18:02:54 +01:00
Christian Poessinger
afa7d9b3ba Merge branch 'kernel-5.10' into current
* kernel-5.10:
  QAT: update to 1.7.l.4.12.0
  Kernel: Initial support for 5.10.4
2021-01-09 13:43:24 +01:00
Christian Poessinger
629814dea2 Kernel: Initial support for 5.10.4 2020-12-31 11:54:24 +01:00
Christian Poessinger
ba6dab8952 Kernel: T3168: update Linux Kernel to v5.4.86 2020-12-31 11:52:45 +01:00
Christian Poessinger
7743524c07 Kernel: T3145: update Linux Kernel to v5.4.85 2020-12-22 13:51:51 +01:00
Christian Poessinger
3939384aff Kernel: T3129: update Linux Kernel to v5.4.83 2020-12-14 16:34:43 +01:00
Christian Poessinger
0eed76532b Kernel: T3087: update Linux Kernel to v4.19.160 2020-11-24 19:53:53 +01:00
Christian Poessinger
672739fa2b Kernel: T3075: update Linux Kernel to v4.19.158 2020-11-19 22:37:02 +01:00
Christian Poessinger
01f63778a2 Kernel: T3064: update Linux Kernel to v4.19.157 2020-11-12 19:52:12 +01:00
Christian Poessinger
9e6e486d52 Kernel: Firmware: T3052: update to 20201022 2020-11-06 19:09:19 +01:00
Christian Poessinger
7662f6fac1 Kernel: T3049: Update Linux Kernel to v4.19.155 2020-11-05 20:19:10 +01:00
Christian Poessinger
0c37b1675a Kernel: T3033: Update Linux Kernel to v4.19.154 2020-10-31 08:10:50 +01:00
Christian Poessinger
8c1eaadbd1 Kernel: T3033: Update Linux Kernel to v4.19.153 2020-10-30 10:15:27 +01:00
Christian Poessinger
3ab7b74f89 Kernel: WireGuard: T2991: update to version 1.0.20200908 2020-10-17 22:37:55 +02:00
Christian Poessinger
4e89180cd6 Kernel: T2990: Update Linux Kernel to v4.19.152 2020-10-17 22:37:28 +02:00
Christian Poessinger
4ec212ad33 Revert "Kernel: T2955: Update Linux Kernel to v4.19.149"
This reverts commit b481a3ee4c947d78cb1488b542c31c23cd473b7f.

Perf utils do not build anymore:

util/evsel.c: In function ‘perf_evsel__exit’:
util/util.h:25:28: error: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
 #define zfree(ptr) ({ free(*ptr); *ptr = NULL; })
util/evsel.c:1293:2: note: in expansion of macro ‘zfree’
  zfree(&evsel->pmu_name);
  ^~~~~
/usr/include/stdlib.h:563:25: note: expected ‘void *’ but argument is of type ‘const char *’
 extern void free (void *__ptr) __THROW;
                   ~~~~~~^~~~~
  ASCIIDOC perf-probe.xml
2020-10-03 10:49:34 +02:00
Christian Poessinger
b481a3ee4c Kernel: T2955: Update Linux Kernel to v4.19.149 2020-10-03 09:51:59 +02:00
Christian Poessinger
a058b040f1 Kernel: T2937: Update Linux Kernel to v4.19.148 2020-09-29 22:11:12 +02:00
Christian Poessinger
0bcc198ac1 Kernel: T2925: Update Linux Kernel to v4.19.147 2020-09-25 14:26:14 +02:00
Christian Poessinger
d571b38379 Kernel: T2901: Update Linux Kernel to v4.19.146 2020-09-19 22:39:29 +02:00
Christian Poessinger
daf4f59001 Kernel: T2880: Update Linux Kernel to v4.19.145 2020-09-13 21:29:51 +02:00
Christian Poessinger
1324688272 Kernel: T2876: Update Linux Kernel to v4.19.144 2020-09-12 23:11:48 +02:00
Christian Poessinger
c9eaf71fe0 Revert "Kernel: T2843: upgrade Kernel to v5.8.5"
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-12 23:09:09 +02:00
Christian Poessinger
0b69d00740 Kernel: T2870: Update Linux Kernel to v5.8.8 2020-09-10 10:52:00 +02:00
Eshenko Dmitriy
2d52a5f829
accel-ppp: T2860: bump version for L2TP CVE fix 2020-09-06 10:40:31 +03:00
Christian Poessinger
592e5fa466 Jenkins: Kernel: keep last 20 builds 2020-09-03 23:00:57 +02:00
Christian Poessinger
78c43c2078 Kernel: T2843: upgrade Kernel to v5.8.5
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-30 20:02:14 +02:00
Christian Poessinger
1175a62b34 WireGuard: T2842: switch to binary package from buster-backports 2020-08-30 16:09:58 +02:00
Christian Poessinger
1391953e75 Kernel: WireGuard: T2839: update to recent versions
* 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-30 10:51:14 +02:00
Christian Poessinger
303a91836d Kernel: T2831: Update Linux Kernel to v4.19.142 2020-08-26 20:25:50 +02:00
Christian Poessinger
02efbb2305 Kernel: T2822: Update Linux Kernel to v4.19.141 2020-08-23 01:36:49 +02:00
Christian Poessinger
17e52722af Kernel: T2797: Update Linux Kernel to v4.19.139 2020-08-15 11:24:29 +02:00
Christian Poessinger
65d503911e Kernel: T2780: Update Linux Kernel to v4.19.138 2020-08-10 09:38:10 +02:00
Christian Poessinger
564da14c44 Accel-PPP: update to latest revision
This will improve the SSTP performance on long fat networks.
2020-08-02 14:22:18 +02:00
Christian Poessinger
9214b55cfc Kernel: T2751: Update Linux Kernel to v4.19.136 2020-08-01 10:34:51 +02:00
Christian Poessinger
5b5b9065ab Kernel: T2730: Update Linux Kernel to v4.19.134 2020-07-25 14:54:35 +02:00
Christian Poessinger
46d5618e63 packages: Kernel: T2684: Update Linux Kernel to v4.19.131 2020-07-05 11:39:09 +02:00
Christian Poessinger
566751184e packages: accel-ppp: T2685: bump version for SSTP client fix 2020-07-05 11:39:09 +02:00