View Issue Details

IDProjectCategoryView StatusLast Update
0001571channel: elrepo/el10--elrepo--request-for-enhancement--public2026-04-01 11:10
Reportertqhoang Assigned Totqhoang  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionnot fixable 
OSRHELOS Version10.1 
Summary0001571: Request kmod for OpenVPN
DescriptionRequest originally from Github: https://github.com/elrepo/kernel/issues/4

Initial research shows:
- OpenVPN appears to be added since kernel 6.16
- All module dependencies are available in RHEL 10.1 kernel config

config OVPN
    tristate "OpenVPN data channel offload"
    depends on NET && INET
    depends on IPV6 || !IPV6
    select DST_CACHE
    select NET_UDP_TUNNEL
    select CRYPTO
    select CRYPTO_AES
    select CRYPTO_GCM
    select CRYPTO_CHACHA20POLY1305
    select STREAM_PARSER
    help
      This module enhances the performance of the OpenVPN userspace software
      by offloading the data channel processing to kernelspace.
TagsNo tags attached.

Relationships

related to 0001588 closedtqhoang channel: elrepo/el9 add openvpn dco kernel module 
related to 0001570 resolvedtoracat channel: elrepo/el10 Enable OVPN in kernel-ml 

Activities

tqhoang

2025-11-28 09:58

administrator   ~0010741

I did a deep dive into building a kmod for the OVPN module. I got everything to compile by overriding a few kernel headers (added missing OVPN enums and some other functions). Unfortunately the final stage of linking (i.e. modpost) was severely broken. It's unable to resolve some IPv6 static variables and functions because those symbols are not exported by the kernel. Currently the OVPN module can only be compiled as an in-tree module when you build the kernel itself.

tqhoang

2026-04-01 11:10

administrator   ~0010848

As noted in the linked issue 1588, kmod-ovpn for RHEL 10.1 is now available for testing.

Issue History

Date Modified Username Field Change
2025-11-26 18:23 tqhoang New Issue
2025-11-26 18:23 tqhoang Status new => assigned
2025-11-26 18:23 tqhoang Assigned To => tqhoang
2025-11-26 19:25 toracat Relationship added related to 0001570
2025-11-28 09:58 tqhoang Note Added: 0010741
2025-11-28 09:58 tqhoang Status assigned => resolved
2025-11-28 09:58 tqhoang Resolution open => not fixable
2025-12-19 09:44 tqhoang Status resolved => closed
2026-04-01 11:07 tqhoang Relationship added related to 0001588
2026-04-01 11:10 tqhoang Note Added: 0010848