Actions
Feature #6242
openTest eUPF against ttcn3-upf-test setup
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
10/31/2023
Due date:
% Done:
0%
Spec Reference:
Description
P- just stumbled across this, looks like open5gs can work with it: https://github.com/edgecomllc/eupf P- see open5gs last commit: https://github.com/open5gs/open5gs/commit/9e88579c4f73afcbd41cd9b94a6fda0cf9185c10 L- might be worth setting that up and running our upf testsuite against as a first step to get some feel L- ttcn3-pgw-test you mean? P- https://jenkins.osmocom.org/jenkins/job/ttcn3-upf-test/
Updated by pespin 4 months ago
I found another project implementing a UPF: https://github.com/omec-project/upf
See also discussion about current open5gs-upfd handling ~1gbps max nowadays: https://github.com/open5gs/open5gs/discussions/1780
Updated by laforge 4 months ago
The omec upf has been around for some time. Last time I looked at the code I was not impressed.
The problem with userspace AF_PACKET based upf is not so much the max throughput, but the max pps, as peocessing per packet is almost the same irrespective of size. In typical use cases, half of your packets are super small TCP ACK packets.
It might also be interesting to look at what io_uring can do for open5gs upf. But conceptually the ebpf approach should outperform it for sure.
Actions