344 Commits

Author SHA1 Message Date
Christian Poessinger
32408a17ad Update rolling version to 1.4
Commit b808e36 ("Update the version of the rolling release") bumped the version
on the branch but not on the pipeline.
2021-01-07 18:47:15 +01:00
Daniil Baturin
b808e36480 Update the version of the rolling release. 2021-01-04 17:38:37 +02:00
Christian Poessinger
ba6dab8952 Kernel: T3168: update Linux Kernel to v5.4.86 2020-12-31 11:52:45 +01:00
Christian Poessinger
d14b0ee946 systemd: services: disable ddclient 2020-12-28 22:52:05 +01:00
Christian Poessinger
649be75876 hooks: adjust to Debian Buster base system 2020-12-28 19:40:28 +01:00
Christian Poessinger
f30f842b90 ddclient: 3151: pin to Debian Bullseye
Ddclient consists out of Perl code only, thus it's safe to use the Bullseye
version.
2020-12-28 19:12:45 +01:00
Christian Poessinger
51c889c116 systemd: services: disable additional service from vyatta-cfg-system
This is the accompanying commit to [1], which moved all the service disable
stuff to vyos-build only.

[1]: https://github.com/vyos/vyatta-cfg-system/commit/8964d55045f57218d2f057
2020-12-28 18:54:37 +01:00
Christian Poessinger
c926168400 services: disable telegraf by default
Commit 5bd60a745de22 ("Add telegraf agent (experimentally)") added the agent to
the rolling ISO. The telegraf daemon was thus always started by default and
simply consuming RAM without doing anything useful.

As all VyOS servcies are disabled by default, so is telegraf. If you wan't to
experiment with it, you can simply start and enable the service on your
system by:

systemctl enable telegraf.service
systemctl start telegraf.service
2020-12-28 15:56:51 +01:00
Christian Poessinger
cbfee8c5b5 salt: T3147: upgrade to version 3002.2 2020-12-23 12:08:55 +01:00
Christian Poessinger
f3f962fd2b frr: T3146: upgrade to Free Range Routing 7.5 series 2020-12-22 17:24:22 +01:00
Christian Poessinger
7743524c07 Kernel: T3145: update Linux Kernel to v5.4.85 2020-12-22 13:51:51 +01:00
Christian Poessinger
eb1eb17b04 netplug: T3130: add VyOS specific helper script 2020-12-15 18:27:18 +01:00
Christian Poessinger
f0cbc17bda netplug: T3130: replace vyos-netplug with upstream Debian version 2020-12-14 18:52:33 +01:00
Christian Poessinger
4d1f145cb1 Merge branch 'kernel-5.4' of github.com:c-po/vyos-build into current
* 'kernel-5.4' of github.com:c-po/vyos-build:
  Kernel: T3129: update Linux Kernel to v5.4.83
2020-12-14 16:35:56 +01:00
Christian Poessinger
3939384aff Kernel: T3129: update Linux Kernel to v5.4.83 2020-12-14 16:34:43 +01:00
Christian Poessinger
1efea42f80 Kernel: T3122: update Linux Kernel to v4.19.162 2020-12-09 20:19:02 +01:00
Christian Poessinger
04b14e52b7 hooks: drop isc-dhcp helper files from /etc/default 2020-12-06 20:29:13 +01:00
Daniil Baturin
5bd60a745d Add telegraf agent (experimentally). 2020-12-04 10:18:34 +01:00
Christian Poessinger
7e638783ad Kernel: T3107: update Linux Kernel to v4.19.161 2020-12-03 07:54:34 +01:00
DmitriyEshenko
3429f16a5b pim: T2744: Disable pimd by default to prevent conflict 2020-11-25 19:10:51 +00:00
sever-sever
43da31bd19 frr-syslog: T2061: Moving FRR logs to messages: Fix debug mode 2020-11-25 17:57:57 +00:00
Christian Poessinger
0eed76532b Kernel: T3087: update Linux Kernel to v4.19.160 2020-11-24 19:53:53 +01:00
Christian Poessinger
5df1581587 Add wireguard-modules dependency
This is the completing commit for [1]. Moving this dependency here eases
development on the 5.9 Kernel tree and also on the ARM tree as now vyos-build
decides if an out-of-tree WireGuard modules should be incorporated into
the image or not.

[1] d915a15e66
2020-11-23 11:49:31 +01:00
Christian Poessinger
672739fa2b Kernel: T3075: update Linux Kernel to v4.19.158 2020-11-19 22:37:02 +01:00
Christian Poessinger
d9157be09f Merge branch 't3041-intel-qat' into current
* t3041-intel-qat:
  Revert "QAT: T2968: add support for Intel Atom C2000 platform"
2020-11-14 08:01:37 +01:00
Christian Poessinger
16e543a928 frr: T1316: enable isis daemon 2020-11-13 22:00:00 +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
01f63778a2 Kernel: T3064: update Linux Kernel to v4.19.157 2020-11-12 19:52:12 +01:00
Christian Poessinger
5797078cd2 systemd: T3048: disable tuned service by default 2020-11-06 19:05:29 +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
035ba4bdb2
Merge pull request #128 from DmitriyEshenko/fix-hw-queues
modules: T2984: Increase HW queues
2020-10-17 23:02:30 +02:00
Christian Poessinger
4e89180cd6 Kernel: T2990: Update Linux Kernel to v4.19.152 2020-10-17 22:37:28 +02:00
DmitriyEshenko
d14dacc5ab modules: T2984: Increase HW queues 2020-10-17 07:15:52 +00: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
DmitriyEshenko
4d76890b35 QAT: T2932: Replace symlinks to files 2020-09-30 07:56:43 +00: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
John Estabrook
c3c1fa4518 configd: T2582: enable vyos-configd.service 2020-08-31 09:33:47 -05: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
8464d8c0a9 T2832: vyos-smoketest package is not called vyos-1x-smoketest 2020-08-27 21:20:04 +02:00