You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The team I am on is trying to port Magma AGW to arm64 devices. Since Magma's OVS kernel modules rely on DKMS we can only build and deploy them on an old distro like Ubuntu 20.04 because building OVS kernel modules from the OVS source tree is deprecated as of Linux 5.8.
The README for Magma's GTP patches says these patches will be removed once they are upstreamed to the OVS repo but that cannot happen now that building OVS kernel modules outside of the kernel source tree is no longer supported.
Solution
The cleanest solution is to upstream Magma's OVS GTP patches to the official Linux kernel source repo. While this is going to be a massive effort once the task is done it won't have to be revisited. New features and maintenance will happen upstream.
Magma developers won't have to regenerate new patches to upgrade to newer Linux kernels and Magma users will no longer be shackled to older Linux kernels.
Non-goals
Moving more OVS functionality into the Linux kernel is not the goal of this proposal. OVS has already moved GTP tunneling out of user space so Magma should follow suit. Things done best in user space should remain in user space.
The text was updated successfully, but these errors were encountered:
Implementing it would be technically challenging for me, but I might be able to pull it off, and I have a career goal of getting something into the kernel. So I am not declaring it stale despite all the evidence that I should.
I stopped working on 5G-related projects a couple of months after opening this issue. DePIN was in freefall due to the collapse of FTX. I believe the team I was on at the time eventually moved away from Magma. I managed to build a Linux kernel for arm64 with the OVS GTP patches already applied but that was no easy task. I'm sorry to say it but I think the window of opportunity for this item has passed.
Problem
The team I am on is trying to port Magma AGW to arm64 devices. Since Magma's OVS kernel modules rely on DKMS we can only build and deploy them on an old distro like Ubuntu 20.04 because building OVS kernel modules from the OVS source tree is deprecated as of Linux 5.8.
The README for Magma's GTP patches says these patches will be removed once they are upstreamed to the OVS repo but that cannot happen now that building OVS kernel modules outside of the kernel source tree is no longer supported.
Solution
The cleanest solution is to upstream Magma's OVS GTP patches to the official Linux kernel source repo. While this is going to be a massive effort once the task is done it won't have to be revisited. New features and maintenance will happen upstream.
Magma developers won't have to regenerate new patches to upgrade to newer Linux kernels and Magma users will no longer be shackled to older Linux kernels.
Non-goals
Moving more OVS functionality into the Linux kernel is not the goal of this proposal. OVS has already moved GTP tunneling out of user space so Magma should follow suit. Things done best in user space should remain in user space.
The text was updated successfully, but these errors were encountered: