diff --git a/README.md b/README.md index dcf1658..7488f4c 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,14 @@ package ## How to test the software -The instructions here is still missing. If you need to know how to test, contact me. For your information, there are UTs for Session Management layers. Also, you can check the video [Performance Evaluation with UPF eBPF/XDP Library for 5G Core Network](https://www.youtube.com/watch?v=6KYFDMJJH2o) to see the performance evaluation (deprecated). +The instructions here is still missing. If you need to know how to test, contact me. There is a lot of script that make the deployment and configuration easier. As you can see in [[.env.sample.sh](.env.sample.sh), there are variables to configure the jump server, trex version, GTP and UDP interfaces (downlink and uplink), etc. Besides, there are UTs for Session Management layers. You can execute with (inside the container). + +``` +make config-veth-pair +make build-tests +make run-session-manager-tests +``` +If you face any problem, feel free to open an issue or contact me. ## :rocket: Benchmark @@ -166,8 +173,6 @@ Check the [Jupyter notebook](notebook.ipynb) to how the graphics are generated. > :memo: For more graphics, check [this](tests/reports/img) folder. - - ## Tree The directory structure was created based on this [notes](https://blogs.oracle.com/linux/notes-on-bpf-4). diff --git a/img/setup-performance-evaluation.svg b/img/setup-performance-evaluation.svg new file mode 100644 index 0000000..511bb76 --- /dev/null +++ b/img/setup-performance-evaluation.svg @@ -0,0 +1,4 @@ + + + +
Trex Traffic
Generator
Trex Traffic...
HTTP API
upf-bpf
HTTP API...
Control Interface
Contro...
Control Interface
Contro...
User Traffic
User Traff...
Viewer does not support full SVG 1.1
\ No newline at end of file