You need to sign in or sign up before continuing.
initial BPF implementation:
* Still uses old libconfig-based configuration * Common-logging submodule is used. * CI is only performing Ubuntu-20 build, clang-format-12 check and cppcheck
Showing
.gitignore
0 → 100644
.gitmodules
0 → 100644
Makefile
0 → 100644
This diff is collapsed.
This diff is collapsed.
common-build @ 63ebefe5
build/scripts/build_helper
0 → 100644
This diff is collapsed.
build/scripts/build_upf
0 → 100755
build/upf/CMakeLists.txt
0 → 100644
ci-scripts/README.txt
0 → 100644
This diff is collapsed.
common-ci @ 99747a00
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
ci-scripts/flatten_image.py
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
docker/Dockerfile.upf.rhel8
0 → 100644
This diff is collapsed.
docker/Dockerfile.upf.ubuntu
0 → 100644
This diff is collapsed.
docs/FEATURE_SET.md
0 → 100644
This diff is collapsed.
docs/FEATURE_SET_PGW.md
0 → 100644
This diff is collapsed.
docs/FEATURE_SET_SGW.md
0 → 100644
This diff is collapsed.
72.9 KB
23.6 KB
etc/README.md
0 → 100644
This diff is collapsed.
etc/config.yaml
0 → 100644
This diff is collapsed.
etc/upf.conf
0 → 100644
This diff is collapsed.
openshift/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
openshift/bc-dev.yaml
0 → 100644
This diff is collapsed.
openshift/bc-target.yaml
0 → 100644
This diff is collapsed.
openshift/is-base.yml
0 → 100644
This diff is collapsed.
openshift/is-dev.yml
0 → 100644
This diff is collapsed.
openshift/is-target.yml
0 → 100644
This diff is collapsed.
remove_XDP_prog.sh
0 → 100755
scripts/entrypoint.py
0 → 100755
This diff is collapsed.
scripts/healthcheck.sh
0 → 100755
This diff is collapsed.
src/.clang-format
0 → 100644
This diff is collapsed.
common-src @ 8484dae0
src/common/3gpp_23.003.h
0 → 100644
This diff is collapsed.
src/common/3gpp_24.008.h
0 → 100644
This diff is collapsed.
src/common/3gpp_29.244.h
0 → 100644
This diff is collapsed.
src/common/3gpp_29.274.h
0 → 100644
This diff is collapsed.
src/common/3gpp_29.281.h
0 → 100644
This diff is collapsed.
src/common/3gpp_29.500.h
0 → 100644
This diff is collapsed.
src/common/3gpp_29.510.h
0 → 100644
This diff is collapsed.
src/common/3gpp_commons.h
0 → 100644
This diff is collapsed.
src/common/CMakeLists.txt
0 → 100644
This diff is collapsed.
src/common/common_defs.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/common/endpoint.hpp
0 → 100644
This diff is collapsed.
src/common/logger.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/common/rfc_1332.h
0 → 100644
This diff is collapsed.
src/common/rfc_1877.h
0 → 100644
This diff is collapsed.
src/common/serializable.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/common/utils/epc.cpp
0 → 100644
This diff is collapsed.
src/common/utils/epc.h
0 → 100644
This diff is collapsed.
src/common/utils/fqdn.cpp
0 → 100644
This diff is collapsed.
src/common/utils/fqdn.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/common/utils/if.cpp
0 → 100644
This diff is collapsed.
src/common/utils/if.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/common/utils/string.cpp
0 → 100644
This diff is collapsed.
src/common/utils/string.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/gtpv1u/3gpp_29.281.cpp
0 → 100644
This diff is collapsed.
src/gtpv1u/3gpp_29.281.hpp
0 → 100644
This diff is collapsed.
src/gtpv1u/CMakeLists.txt
0 → 100644
This diff is collapsed.
src/gtpv1u/gtpu.h
0 → 100644
This diff is collapsed.
src/gtpv1u/gtpv1u.cpp
0 → 100644
This diff is collapsed.
src/gtpv1u/gtpv1u.hpp
0 → 100644
This diff is collapsed.
src/gtpv1u/msg_gtpv1u.hpp
0 → 100644
This diff is collapsed.
src/itti/itti.cpp
0 → 100644
This diff is collapsed.
src/itti/itti.hpp
0 → 100644
This diff is collapsed.
src/itti/itti_msg.cpp
0 → 100644
This diff is collapsed.
src/itti/itti_msg.hpp
0 → 100644
This diff is collapsed.
src/oai_upf/CMakeLists.txt
0 → 100644
This diff is collapsed.
src/oai_upf/main.cpp
0 → 100644
This diff is collapsed.
src/oai_upf/options.cpp
0 → 100644
This diff is collapsed.
src/oai_upf/options.hpp
0 → 100644
This diff is collapsed.
src/pfcp/3gpp_29.244.cpp
0 → 100644
This diff is collapsed.
src/pfcp/3gpp_29.244.hpp
0 → 100644
This diff is collapsed.
src/pfcp/CMakeLists.txt
0 → 100644
This diff is collapsed.
src/pfcp/msg_pfcp.hpp
0 → 100644
This diff is collapsed.
src/pfcp/pfcp.cpp
0 → 100644
This diff is collapsed.
src/pfcp/pfcp.hpp
0 → 100644
This diff is collapsed.
src/udp/CMakeLists.txt
0 → 100644
This diff is collapsed.
src/udp/udp.cpp
0 → 100644
This diff is collapsed.
src/udp/udp.hpp
0 → 100644
This diff is collapsed.
src/upf_app/CMakeLists.txt
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/upf_app/Configuration.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/upf_app/SessionManager.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/SignalHandler.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/app/upf_app.cpp
0 → 100644
This diff is collapsed.
src/upf_app/app/upf_app.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/app/upf_n4.cpp
0 → 100644
This diff is collapsed.
src/upf_app/app/upf_n4.hpp
0 → 100644
This diff is collapsed.
src/upf_app/app/upf_nrf.cpp
0 → 100644
This diff is collapsed.
src/upf_app/app/upf_nrf.hpp
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/far_maps.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/bar_id.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/far_id.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/fseid.h
0 → 100644
This diff is collapsed.
src/upf_app/bpf/ie/fteid.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/ie_base.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/pdr_id.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/proxing.h
0 → 100644
This diff is collapsed.
src/upf_app/bpf/ie/qer_id.h
0 → 100644
This diff is collapsed.
src/upf_app/bpf/ie/qfi.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/teid.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/ie/urr_id.h
0 → 100644
This diff is collapsed.
src/upf_app/bpf/interfaces.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/lib/crc16.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/bpf/utils/csum.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/upf_app/include/linux
0 → 120000
This diff is collapsed.
src/upf_app/include/types.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tests/downlink/README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tests/env.png
0 → 100644
This diff is collapsed.
This diff is collapsed.
tests/setup.png
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.