summaryrefslogtreecommitdiff
path: root/smoketest/scripts/system/test_kernel_options.py
AgeCommit message (Collapse)Author
10 dayssmoketest: T8940: HYPERV_VTL_MODE must not be enabled; require vPCIAlex Kudentsov
2026-05-18Smoketest: T8879: add missing Kernel config tests for hypervisor platforms ↵Christian Breunig
(#5203) Add checks for common used Hypervisor platforms where we know VyOS runs on. Check that Linux Kernel is build with proper drivers for Hyper-V, VirtIO and VMware.
2026-05-06smoketest: T8147: add Kernel option tests for dummy interfacesChristian Breunig
2026-05-03smoketest: T8147: add Kernel option tests for MACVLANChristian Breunig
2026-05-03smoketest: T8147: add Kernel option tests for VXLANChristian Breunig
2026-05-03smoketest: T8147: add Kernel option tests for WireGuardChristian Breunig
2026-05-03smoketest: T8147: add CONFIG_STP to bridge kernel option listChristian Breunig
2026-05-02Kernel: T8147: remove dependency on Kernel CONFIG_INOTIFY_STACKFS optionChristian Breunig
The inotify support for overlayfs is no longer needed. Native upstream support landed in kernel 4.16 (commit 31747eda41ef/764baba80168 in 2018, which made overlayfs hash inodes by their lower inode so fsnotify works on overlay mounts), and kernel 6.8 (commit bc2473c90fca in 2023) extended it so fsnotify generates events for operations on the real underlying files of an overlay.
2026-05-02Debian: T8147: remove out-of-tree OpenVPN DCO module - incl. in Kernel 6.18Christian Breunig
Move from the out-of-tree to an in-tree variant of the OpenVPN DCO module. As this was not available in the previous used LTS 6.6 Kernel it now is available while we upgrade to Linux 6.18.
2026-04-02T8377: Extend smoketestest to check ARM CN10308 kernel modulesViacheslav Hletenko
Extend required kernel options in arm64 test to cover CN10308 platform features, including OCTEONTX2 networking, I2C, GPIO, MMC, LED, and RTC drivers.
2025-12-19T8108: Add smoketest for Kernel kexec and arm64 optionsViacheslav Hletenko
Check the Kernel `kexec` and additional arm64 modules
2025-10-17smoketest: T7657: check for Kernel option CONFIG_SLUB_DEBUGChristian Breunig
2025-06-28T7591: remove copyright years from source filesChristian Breunig
The legal team says years are not necessary so we can go ahead with it, since it will simplify backporting. Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \ 's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors <maintainers@vyos.io>/g' In addition we will error-out during "make" if someone re-adds a legacy copyright notice
2025-06-11smoketest: T7539: improve Kernel option check for WWANChristian Breunig
2025-06-11smoketest: T7539: improve Kernel option check for INOTIFY STACKFS patchsetChristian Breunig
2025-04-26smoketest: T7397: verify Kernel config for AMD pstate boot optionChristian Breunig
There is "set system option kernel amd-pstate-driver" which requires a Kernel driver to operate. This adds a smoketest validating the Kernel configuration.
2025-01-21T6895: Merge the hsflowd-based sFlow and uacctd-based sFlow (#4310)Nataliia S.
2024-07-19smoketest: T6406: use check_kmod() helper over native call()Christian Breunig
2024-05-27T6406: check for required kernel configNicolas Vollmar
2024-05-26smoketest: T6395: check for VFIO options to be presentChristian Breunig
2024-05-01smoketest: T6199: remove redundant code when unpacking Kernel GZ configChristian Breunig
2023-10-02smoketests: T5626: verify Kernel options required for containersChristian Breunig
2023-07-14T5195: vyos.util -> vyos.utils package refactoring (#2093)Christian Breunig
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process * T5195: use read_file and write_file implementation from vyos.utils.file Changed code automatically using: find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} + find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} + * T5195: move chmod* helpers to vyos.utils.permission * T5195: use colon_separated_to_dict from vyos.utils.dict * T5195: move is_systemd_service_* to vyos.utils.process * T5195: fix boot issues with missing imports * T5195: move dict_search_* helpers to vyos.utils.dict * T5195: move network helpers to vyos.utils.network * T5195: move commit_* helpers to vyos.utils.commit * T5195: move user I/O helpers to vyos.utils.io
2023-05-10T5217: Add smoketest for CONFIG_NFT_SYNPROXY kernel optionViacheslav Hletenko
2023-03-23T5086: Add smoketest DROP_MONITOR kernel optionViacheslav Hletenko
2020-12-29smoketest: adjust test method namesChristian Poessinger
This is for better readability during testruns
2020-12-29smoketest: run all tests with verbosity=2Christian Poessinger
2020-09-26smoketest: platform: check for required virtio/vmxnet driversChristian Poessinger
2020-09-21smoketest: kernel: check for mandatory bond/lacp and bridge optionsChristian Poessinger
2020-09-19smoketest: T2886: validate RADIUS configurationChristian Poessinger
2020-09-16smoketest: T2886: typo, use assertIn over asserInChristian Poessinger
2020-09-16smoketest: T2886: RADIUS requires CONFIG_AUDIT Kernel optionChristian Poessinger