Please enable Wireguard support in the StarlingX kernels

Bug #1984125 reported by M. Vefa Bicakci
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Low
Jiping Ma

Bug Description

Brief Description
-----------------

This is a feature request to enable Wireguard VPN protocol support in the StarlingX kernels, likely by enabling the CONFIG_WIREGUARD kconfig option.

Please see the following e-mails for further background on this feature request:
  https://lists.starlingx.io/pipermail/starlingx-discuss/2022-July/013170.html
  https://lists.starlingx.io/pipermail/starlingx-discuss/2022-August/013244.html
  https://lists.starlingx.io/pipermail/starlingx-discuss/2022-August/013245.html

Severity
--------
Minor: A feature request as opposed to a bug.

Steps to Reproduce
------------------
N/A

Expected Behavior
------------------
N/A

Actual Behavior
----------------
N/A

Reproducibility
---------------
N/A

System Configuration
--------------------
N/A

Branch/Pull Time/Commit
-----------------------
Released versions of StarlingX do not have CONFIG_WIREGUARD enabled. Wireguard was accidentally enabled during the StarlingX 6.0 development cycle (i.e., before the official release), and a clean-up commit later disabled it.

Also note the following bug report, which was likely reported in the aforementioned time frame during which CONFIG_WIREGUARD was enabled in the kernel configuration:
  https://bugs.launchpad.net/starlingx/+bug/1943457 ("could not insert module wireguard.ko.xz")

Last Pass
---------
N/A

Timestamp/Logs
--------------
N/A

Test Activity
-------------
Evaluation by StarlingX community members.

Workaround
----------
None.

Ghada Khalil (gkhalil)
tags: added: stx.distro.other
Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Low
Jiping Ma (jma11)
Changed in starlingx:
assignee: nobody → Jiping Ma (jma11)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kernel (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/starlingx/kernel/+/857989

Changed in starlingx:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kernel (master)

Reviewed: https://review.opendev.org/c/starlingx/kernel/+/857989
Committed: https://opendev.org/starlingx/kernel/commit/164d95f290093aedd3fb7f3fe48611ac3520b9aa
Submitter: "Zuul (22348)"
Branch: master

commit 164d95f290093aedd3fb7f3fe48611ac3520b9aa
Author: Jiping Ma <email address hidden>
Date: Wed Sep 14 21:07:32 2022 -0400

    Kernel: Enable the use of WireGuard secure network tunnel.

    This commit enables WIREGUARD and its related kernel configuration
    options to support WireGuard secure network tunnel.

    Verification:
    - CentOS-based StarlingX
     - An ISO image was successfully built with this change.
     - There is wireguard.ko in kernel-core package.
     - Install the lab with ISO successfully.
     - Can modprobe wireguard successfully.

    - Debian-based StarlingX
     - An ISO image was successfully built with this change.
     - Install the lab with ISO successfully.
     - Can modprobe wireguard successfully.

    Closes-Bug: 1984125

    Signed-off-by: Jiping Ma <email address hidden>
    Change-Id: I31c5420fe50e49c98e52618c244223d1d2e059b1

Changed in starlingx:
status: In Progress → Fix Released
Ghada Khalil (gkhalil)
tags: added: stx.8.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.