77 Commits

Author SHA1 Message Date
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
6c1ed1c93f Revert "QAT: T2968: add support for Intel Atom C2000 platform"
This reverts commit b234558db422390ed4d995e9134fe91c37d6cc8f.
2020-11-13 09:16:57 +00:00
Christian Poessinger
3fa7fe6926 Kernel: usb: wwan: T3063: remove QMI, NCM and CDC drivers for WWAN cards
We do it "oldschool" by just using PPP and talk to a serial device. For the
Huawei ME909s-120 module, actually mbim and cdc modules make a lot of problems
on system startup and the modem is re-enumerated multiple times.

Removing those drivers simply makes wireless wwan interfaces work in VyOS.
2020-11-12 21:57:06 +01:00
Christian Poessinger
86870043b9 Kernel: net: T3063: remove non supported USB based network adapters 2020-11-12 21:56:16 +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
f2797a6e3d Kernel: Wifi: drop legacy B43 driver and add additional MediaTek 76x drivers 2020-11-05 20:18:22 +01:00
Christian Poessinger
12914770fd Kernel: drop Atheros 9k bluetooth support 2020-11-05 20:17:43 +01:00
Christian Poessinger
0c37b1675a Kernel: T3033: Update Linux Kernel to v4.19.154 2020-10-31 08:10:50 +01:00
Christian Poessinger
62aea1f3a8 intel: T3005: update ixgbe(vf) and igb driver
* igb 5.4.6
* ixgbe 5.9.4
* ixgbevf 4.9.3
2020-10-30 17:04:44 +01:00
Christian Poessinger
8c1eaadbd1 Kernel: T3033: Update Linux Kernel to v4.19.153 2020-10-30 10:15:27 +01:00
Christian Poessinger
b0a54fc929 Intel: i40e: T3005: upgrade to version 2.13.10 2020-10-24 15:43:24 +02: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
0bc5b553df Kernel: update patches to current version 2020-10-17 13:43:48 +02:00
Christian Poessinger
b234558db4 QAT: T2968: add support for Intel Atom C2000 platform 2020-10-09 19:13: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
4a72c26934 T2886: Revert "Kernel: T2879: remove auditing support"
This reverts commit 94a553a52db3ab4a0f9e82016a7f7948b882a217.
2020-09-16 17:01:19 +02:00
Christian Poessinger
daf4f59001 Kernel: T2880: Update Linux Kernel to v4.19.145 2020-09-13 21:29:51 +02:00
Christian Poessinger
ac19278382 Kernel: T2879: remove NVMe over-fabric support 2020-09-13 21:26:57 +02:00
Christian Poessinger
1adcabd6d0 Kernel: T2879: remove Data Center Bridging support 2020-09-13 21:26:57 +02:00
Christian Poessinger
776c156004 Kernel: T2879: remove early printk as we are no Kernel developers 2020-09-13 18:00:48 +02:00
Christian Poessinger
780554e361 Kernel: T2879: statically compile in BFQ scheduler 2020-09-13 18:00:25 +02:00
Christian Poessinger
f2d8d1ab68 Kernel: T2879: cleanup block device drivers which we do not support
We do not need drivers for block devices which we do not support in our
installation routine.
2020-09-13 17:57:49 +02:00
Christian Poessinger
1e9cd9d2b2 Kernel: T2879: remove extcon subsystem as we have no external connectors 2020-09-13 17:56:16 +02:00
Christian Poessinger
7c07bd5e59 Kernel: T2879: remove Intel QAT drivers as we use the out-of-tree modules 2020-09-13 17:54:50 +02:00
Christian Poessinger
32d94eabb1 Kernel: T2879: remove HugeTLB file system support
... we do not need Huge Translation Lookaside Buffers
2020-09-13 17:53:24 +02:00
Christian Poessinger
cedf84f283 Kernel: T2879: remove MS-DOS and NTFS filesystem support 2020-09-13 17:51:53 +02:00
Christian Poessinger
9a6620ac26 Kernel: T2879: cleanup miscellaneous filesystems 2020-09-13 17:51:48 +02:00
Christian Poessinger
81740d57cc Kernel: T2879: do not enable different security models
... we already use the default security model.
2020-09-13 17:51:45 +02:00
Christian Poessinger
b3bea80e34 Kernel: T2879: remove integrity subsystem
When enabled this does:

This option enables the integrity subsystem, which is comprised of a number of
different components including the Integrity Measurement Architecture (IMA),
Extended Verification Module (EVM), IMA-appraisal extension, digital signature
verification extension and audit measurement log support.

We do not support secure-boot thus we do not need keyrings.
2020-09-13 17:51:41 +02:00
Christian Poessinger
94a553a52d Kernel: T2879: remove auditing support
Enabling this would do:

Enable auditing infrastructure that can be used with another kernel subsystem,
such as SELinux (which requires this for logging of avc messages output). System
call auditing is include on architectures which support it.

We have no SELinux.
2020-09-13 17:51:36 +02:00
Christian Poessinger
ebe7143f36 Kernel: T2879: remove checkpoint/restore support
When enabled this addditional feature does:

Enables additional kernel features in a sake of checkpoint/restore. In
particular it adds auxiliary prctl codes to setup process text, data and heap
segment sizes, and a few additional /proc filesystem entries.
2020-09-13 17:51:31 +02:00
Christian Poessinger
177cf6fe13 Kernel: T2879: remove SWAP support
... we are a router and do not support SWAP partitions - swapping is slow, thus
all data must be in memory.
2020-09-13 17:51:26 +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
DmitriyEshenko
5132a1c4d6 qat: T2853: Enables QAT registration with Linux Kernel Crypto 2020-09-06 15:39:39 +00:00
Eshenko Dmitriy
2d52a5f829
accel-ppp: T2860: bump version for L2TP CVE fix 2020-09-06 10:40:31 +03:00
Christian Poessinger
d8df53ebde Intel: QAT: 2853: run depmod when building package to improve boot time
Instead of running "depmod -a" on every boot, run it once during ISO build
process.
2020-09-04 07:12:31 +02:00
Christian Poessinger
43a67e96b1
firmware: compress using gzip over xz for Pipeline steps 2020-09-03 23:39:30 +02:00
Christian Poessinger
ef44aa7a35 Kernel: move to fpm build script 2020-09-03 23:03:56 +02:00
Christian Poessinger
68c5264a88 Intel: QAT: T2853: use same version as in 1.2 (crux) 2020-09-03 23:03:23 +02:00