View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001571 | channel: elrepo/el10 | --elrepo--request-for-enhancement-- | public | 2025-11-26 18:23 | 2026-04-01 11:10 |
| Reporter | tqhoang | Assigned To | tqhoang | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | not fixable | ||
| OS | RHEL | OS Version | 10.1 | ||
| Summary | 0001571: Request kmod for OpenVPN | ||||
| Description | Request 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. | ||||
| Tags | No tags attached. | ||||
|
|
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. |
|
|
As noted in the linked issue 1588, kmod-ovpn for RHEL 10.1 is now available for testing. |
| 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 |