openwrt/package/kernel
Mathijs Rietbergen 6bd35b670d kernel: add kmods for vsockets over virtio
Add menuconfig options to include modules for (virtio) vsockets. These are
used when running as Guest OS in a VM.

OpenWRT can be run in a vm (mostly commonly on the x86/64 and armsr
targets). Often it is convenient to have some sort of guest agent running,
to ease communication from host to guest.
Virtual Sockets provide this communication channel.
Virtio is a transport for this communication channel.

Virtual Sockets over virtio are for example used by Incus.
Virtual Sockets in general are used by most hypervisors, including VMware,
Hyper-V, and libvirt (qemu). These may need other transport-specific
modules not included in this commit.

Signed-off-by: Mathijs Rietbergen <mathijs.rietbergen@proton.me>
Link: https://github.com/openwrt/openwrt/pull/21392
(cherry picked from commit c88e8a9816)
Link: https://github.com/openwrt/openwrt/pull/22602
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-03-29 17:29:13 +02:00
..
ath10k-ct kernel/ath10k: provide a virtual kmod 2026-01-02 18:11:03 +01:00
bcm27xx-gpu-fw
bcm63xx-cfe
bpf-headers bpf-headers: update to version 6.12 2025-11-27 14:31:30 +01:00
button-hotplug treewide: add const to static arrays 2025-12-02 23:32:42 +01:00
cryptodev-linux cryptodev-linux: fix sysctl warning for kernel 6.12 2025-06-12 10:57:22 +02:00
econet-eth econet: basic Ethernet support 2025-12-04 22:58:00 +01:00
gpio-button-hotplug gpio-button-hotplug: some modern cleanups 2025-12-09 01:04:17 +01:00
gpio-nct5104d
lantiq vrx518_tc: fix rx_len_adj 2025-12-17 22:07:42 +01:00
leds-gca230718
leds-ws2812b
linux kernel: add kmods for vsockets over virtio 2026-03-29 17:29:13 +02:00
mac80211 mac80211: ath9k: patch hw.c for gpio mask from dt 2026-03-20 13:32:05 +01:00
mt76 mt76: remove incompatible patch 2026-03-19 17:04:31 +01:00
mt7621-qtn-rgmii
mwlwifi mwlwifi: add pending patch to support kernel 6.18 2025-12-08 00:37:08 +01:00
nat46
qca-nss-dp qca-nss-dp: update to Git HEAD (2025-11-24) 2025-12-04 12:08:56 +01:00
qca-ssdk
r8101 kernel/r8169: provide a virtual kmod 2026-01-02 18:11:03 +01:00
r8125 kernel/r8169: provide a virtual kmod 2026-01-02 18:11:03 +01:00
r8126 kernel/r8169: provide a virtual kmod 2026-01-02 18:11:03 +01:00
r8127 kernel/r8169: provide a virtual kmod 2026-01-02 18:11:03 +01:00
r8168 kernel/r8169: provide a virtual kmod 2026-01-02 18:11:03 +01:00
rtc-rv5c386a rtc-rv5c386a: fix build with kernel 6.12 2026-03-10 23:58:18 +01:00
rtl8812au-ct kernel/rtl8812au-ct: provide a virtual kmod 2026-01-02 18:11:03 +01:00
trelay
ubnt-ledbar treewide: remove of_gpio.h 2025-09-20 12:47:23 +02:00
ubootenv-nvram