43 Commits

Author SHA1 Message Date
Date Huang
8aafa6834b T5499: arm64: update vyos kernel configs with debian stock kernel
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2023-08-22 22:44:29 +08:00
Christian Breunig
83eb31bb74 arm64: T5469: remove v8 string from version identifier to match amd64 schema 2023-08-20 15:11:59 +02:00
Christian Breunig
ce6bfaa502 Kernel: T5325: enable CONFIG_PARPORT 2023-08-12 18:07:23 +02:00
Yuya Kusakabe
1be930b1a8
Kernel: T4599: set CONFIG_VIRTIO_FS to m
Enable virtiofs to support lxd-agent.
See 005bd8d473/lxd/instance/drivers/driver_qemu.go (L2510-L2549)
2023-08-01 14:07:02 +09:00
John
35dec9e1bc
Kernel: T5310: add stmicro driver support
I added also additional expansion card with 2 Intel i211 NIC’s.

I want to utilize all 4 NIC’s, but I have an issue because only NIC on expansion cards are properly detected.
2023-06-24 10:19:15 +02:00
cuongdt1994
deb4cb7f4d T5298:Add RFKILL support into kernel.
Jun 16 20:39:24 systemd[1]: Starting hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0)…
Jun 16 20:39:25 hostapd[7198]: rfkill: Cannot open RFKILL control device
Jun 16 20:39:25 hostapd[7198]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Jun 16 20:39:25 systemd[1]: Started hostapd@wlan0.service - Access point and authentication server for Wi-Fi and Ethernet (wlan0).

Seems RFKILL is missing, or could there be someting else?
2023-06-17 19:34:08 +02:00
Viacheslav Hletenko
8bdd5b8e31 T5281: Add CONFIG_VHOST_MENU to kernel
Without this option the 'vhost' modules are not included
2023-06-15 09:40:37 +00:00
Viacheslav Hletenko
7d7ccd1e3f T5281: Add kernel options for vhost-net
The kernel 'vhost-net' options required for creating TAP devices

vpp# create tap
create tap: open '/dev/vhost-net': No such file or directory
vpp#
vpp# create tap id 1 host-if-name tap1
create tap: open '/dev/vhost-net': No such file or directory
vpp#
2023-06-12 11:16:12 +00:00
cuongdt1994
e44e3f9925 T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel
Add Mellanox Technologies firmware flash module mlxfw to kernel
2023-06-08 06:29:16 +07:00
Viacheslav Hletenko
509a7affa7 T5217: Kernel add CONFIG_NFT_SYNPROXY 2023-05-10 13:01:33 +00:00
Christian Breunig
fc533da2a2 Kernel: T4928: enable CONFIG_RD_ZSTD and CONFIG_DECOMPRESS_ZSTD 2023-05-02 18:24:16 +02:00
Christian Breunig
88be901bc1 Kernel: T4928: enable CONFIG_USB_NET_RNDIS_HOST=m 2023-04-29 21:52:05 +02:00
Christian Breunig
fb51ed6a0c Kernel: T4928: statically compile CONFIG_IKCONFIG 2023-03-21 16:54:15 +01:00
Christian Breunig
771b1f6be9 Kernel: T5086: enable CONFIG_NET_DROP_MONITOR for hsflowd 2023-03-17 07:39:41 +01:00
Christian Breunig
9c149100c3 Kernel: T4928: update config to v6.1.19 2023-03-17 07:39:41 +01:00
Christian Poessinger
e62acee962 Kernel: T4691: enable CONFIG_BLK_DEV_DM option
This enables Device Mapper support for either RAID targets or encrypted
partitions.
2023-01-03 07:03:10 +00:00
Christian Poessinger
ef7d02b09c Kernel: T4836: enable Ethernet switch device driver model 2022-11-23 18:50:58 +00:00
Christian Poessinger
15b1e98b4d Kernel: T4836: enable High-availability Seamless Redundancy (HSR & PRP) 2022-11-23 18:50:06 +00:00
Christian Poessinger
00f0261fba Kernel: T4836: enable TCP encapsulation of IKE and IPsec messages (RFC 8229) 2022-11-23 18:49:01 +00:00
Christian Poessinger
8e2022432b Kernel: T4691: Initial support for 5.15.67 2022-09-13 09:26:18 +02:00
Christian Poessinger
94e844f44b Kernel: T4647: enable GVE (Google Virtual NIC) 2022-08-25 19:10:30 +02:00
Christian Poessinger
10d20b661e Kernel: T3923: enable INET(6)_ESPINTCP 2022-08-25 19:09:51 +02:00
Christian Poessinger
938c8c51d3 Kernel: T1368: statically build MPLS support into the Kernel 2022-07-18 13:31:52 +02:00
Christian Poessinger
2fb0295b37 Kernel: T893: enable VPP related features 2022-07-09 08:50:38 +02:00
Christian Poessinger
1900bb3af4 Kernel: T1475: enable CONFIG_DCB 2022-07-09 08:50:11 +02:00
Christian Poessinger
f6c1a927ca Kernel: T3923: enable Mellanox Connect-X TLS offload 2021-10-21 19:21:53 +02:00
Christian Poessinger
fbbbbff095 Kernel: T3923: enable CONFIG_TLS for hardware offloading 2021-10-21 19:20:13 +02:00
Ross Dougherty
f206ed6b90 kernel: T3923: enable mellanox connectx ipsec offload support 2021-10-21 19:58:30 +11:00
Christian Poessinger
33ec3805a7
Kernel: T1441: enable CONFIG_NFT_XFRM 2021-07-31 23:45:35 +02:00
zsdc
6d77d03c3f kernel: T3704: Enabled SG module
Enabled build of the SG module to make possible communication with RAID
adapters from Areca (https://www.areca.com.tw/).
2021-07-26 20:19:24 +03:00
Christian Poessinger
274e0eb10e Kernel: enable CONFIG_XFRM_INTERFACE
Required for IPSec XFRM interfaces.
2021-06-27 19:53:25 +02:00
Christian Poessinger
cf2fff9249 Kernel: build CONFIG_USB_NET_HUAWEI_CDC_NCM as module 2021-06-27 19:53:25 +02:00
Christian Poessinger
1f8d0e348a Kernel: enable CONFIG_MPTCP 2021-06-27 19:53:25 +02:00
Christian Poessinger
55f26e8632 Kernel: enable CONFIG_USB_NET_HUAWEI_CDC_NCM 2021-06-13 13:11:13 +02:00
Runar Borge
17b55c67b3 arm64: kernel: Add drivers for intel and realtek nics
Compiling in support for intel and realtek nics
2021-06-10 23:37:57 +02:00
Runar Borge
f50138795d arm64: kernel: Update kernel config with new options for Linux/arm64 5.10.42
Only change is the kernel config loaded into 5.10.42 "make menuconfig"
So obsolete config entries are removed and new options are added with its default
2021-06-10 23:32:57 +02:00
Christian Poessinger
43d7bca9a6 Kernel: T3587: replace Out-Of-Tree QAT drivers with In-Tree drivers
The latest Intel QAT drivers make the 5.10 series Kernel crash and there was
no real and good response from Intel so far.

Today the build failed one more time by a source file moving around in the
Intel webservers. It's time to try to move the QAT functionality to the Kernel
buildin drivers.
2021-05-30 10:19:26 +02:00
Christian Poessinger
f7fced1c1a Kernel: usb: drop gadged support 2021-05-23 10:56:05 +02:00
Christian Poessinger
213a797b33 Revert "Kernel: usb: wwan: T3063: remove QMI, NCM and CDC drivers for WWAN cards"
Newer cards must use QMI it seems. It also feels more "robust".
2021-05-23 10:55:16 +02:00
Christian Poessinger
a1c4e49e90 Kernel: T3491: switch to 1kHz timer interrupt 2021-05-01 09:21:01 +02:00
Rob Thomas
91a108e7d6 Kernel: T3489: enable kexec support
This allows us to use kexec in the future to support fast reboots. This is more
important on physical hardware which can take 10+ minutes to POST.

Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Rob Thomas
d5df496b9b Kernel: T3489: re-enable NUMA in kernel build
All throughout the history of vyos-build, NUMA has been disabled.
It WAS enabled back in Vyatta days, so something somewhere has
accidentally turned it off - and it's ALSO mentioned explicitly
in various pieces of documentation, so it's MEANT to be on!

Note for future researchers: CONFIG_INOTIFY_STACKFS=y is provided
by a patch, so patch the kernel BEFORE running make menuconfig, or
manually put it back. If not, it'll vanish and is a wanted part of
the build.

Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Runar Borge
7c5fd20976 kernel: T3486: Prepare for arm64 builds 2021-04-19 10:18:13 +02:00