├── .dockerignore ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE.md ├── README.md ├── ci-scripts ├── Jenkinsfile-GitHub-Docker ├── README.txt ├── checkCodingFormattingRules.sh ├── doGitHubPullRequestTempMerge.sh ├── fail.sh ├── generateConfigFiles.py ├── generateHtmlReport.py ├── sanityCheckDeploy.py └── verifySanityCheckDeployment.py ├── docker ├── Dockerfile.centos8 ├── Dockerfile.debug.centos8 ├── Dockerfile.debug.centos8.3dparty ├── Dockerfile.rhel8 └── Dockerfile.ubuntu18.04 ├── docs ├── FEATURE_SET.md ├── FEATURE_SET_PGW.md ├── FEATURE_SET_SGW.md └── images │ ├── oai_cn_block_diagram.png │ └── oai_final_logo.png ├── etc └── spgw_c.json ├── openshift ├── README.md ├── build-config.debug.centos8.3dparty.yml ├── build-config.debug.centos8.yml ├── build_image.debug.centos8 ├── build_image.debug.centos8.3dparty ├── image-stream.debug.centos8.3dparty.yml ├── image-stream.debug.centos8.yml ├── oai-spgwc-build-config.yml └── oai-spgwc-image-stream.yml ├── scripts └── entrypoint.sh └── src ├── .clang-format ├── common ├── 3gpp_23.003.h ├── 3gpp_24.008.h ├── 3gpp_29.244.h ├── 3gpp_29.274.h ├── 3gpp_29.281.h ├── 3gpp_commons.h ├── CMakeLists.txt ├── common_defs.h ├── common_root_types.c ├── common_root_types.h ├── endpoint.hpp ├── logger.cpp ├── logger.hpp ├── msg │ ├── itti_async_shell_cmd.hpp │ ├── itti_msg_s11.hpp │ ├── itti_msg_s1u.hpp │ ├── itti_msg_s5s8.hpp │ ├── itti_msg_sx_restore.hpp │ └── itti_msg_sxab.hpp ├── rfc_1332.h ├── rfc_1877.h ├── serializable.hpp └── utils │ ├── 3gpp_conversions.cpp │ ├── 3gpp_conversions.hpp │ ├── CMakeLists.txt │ ├── async_shell_cmd.cpp │ ├── async_shell_cmd.hpp │ ├── conversions.cpp │ ├── conversions.hpp │ ├── epc.cpp │ ├── epc.h │ ├── fqdn.cpp │ ├── fqdn.hpp │ ├── get_gateway_netlink.cpp │ ├── get_gateway_netlink.hpp │ ├── if.cpp │ ├── if.hpp │ ├── pid_file.cpp │ ├── pid_file.hpp │ ├── string.cpp │ ├── string.hpp │ ├── thread_sched.cpp │ ├── thread_sched.hpp │ └── uint_generator.hpp ├── gtpv2c ├── 3gpp_29.274.cpp ├── 3gpp_29.274.hpp ├── CMakeLists.txt ├── gtpv2c.cpp ├── gtpv2c.hpp └── msg_gtpv2c.hpp ├── include_ext └── common.h ├── itti ├── itti.cpp ├── itti.hpp ├── itti_msg.cpp └── itti_msg.hpp ├── oai_spgwc ├── CMakeLists.txt ├── PfcpUpNodes.cpp ├── PfcpUpNodes.hpp ├── main.cpp ├── options.cpp ├── options.hpp ├── pgw_app.cpp ├── pgw_app.hpp ├── pgw_config.cpp ├── pgw_config.hpp ├── pgw_context.cpp ├── pgw_context.hpp ├── pgw_paa_dynamic.hpp ├── pgw_pcef_emulation.hpp ├── pgw_pco.cpp ├── pgw_pco.hpp ├── pgw_pfcp_association.cpp ├── pgw_pfcp_association.hpp ├── pgw_s5s8.cpp ├── pgw_s5s8.hpp ├── pgwc_procedure.cpp ├── pgwc_procedure.hpp ├── pgwc_sxab.cpp ├── pgwc_sxab.hpp ├── rest_handler.cpp ├── rest_handler.h ├── sgwc_app.cpp ├── sgwc_app.hpp ├── sgwc_eps_bearer_context.cpp ├── sgwc_eps_bearer_context.hpp ├── sgwc_pdn_connection.cpp ├── sgwc_procedure.cpp ├── sgwc_procedure.hpp ├── sgwc_s11.cpp ├── sgwc_s11.hpp ├── sgwc_s5s8.cpp └── sgwc_s5s8.hpp ├── pfcp ├── 3gpp_29.244.cpp ├── 3gpp_29.244.hpp ├── CMakeLists.txt ├── msg_pfcp.hpp ├── pfcp.cpp └── pfcp.hpp └── udp ├── CMakeLists.txt ├── udp.cpp └── udp.hpp /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/README.md -------------------------------------------------------------------------------- /ci-scripts/Jenkinsfile-GitHub-Docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/Jenkinsfile-GitHub-Docker -------------------------------------------------------------------------------- /ci-scripts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/README.txt -------------------------------------------------------------------------------- /ci-scripts/checkCodingFormattingRules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/checkCodingFormattingRules.sh -------------------------------------------------------------------------------- /ci-scripts/doGitHubPullRequestTempMerge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/doGitHubPullRequestTempMerge.sh -------------------------------------------------------------------------------- /ci-scripts/fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/fail.sh -------------------------------------------------------------------------------- /ci-scripts/generateConfigFiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/generateConfigFiles.py -------------------------------------------------------------------------------- /ci-scripts/generateHtmlReport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/generateHtmlReport.py -------------------------------------------------------------------------------- /ci-scripts/sanityCheckDeploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/sanityCheckDeploy.py -------------------------------------------------------------------------------- /ci-scripts/verifySanityCheckDeployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/ci-scripts/verifySanityCheckDeployment.py -------------------------------------------------------------------------------- /docker/Dockerfile.centos8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docker/Dockerfile.centos8 -------------------------------------------------------------------------------- /docker/Dockerfile.debug.centos8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docker/Dockerfile.debug.centos8 -------------------------------------------------------------------------------- /docker/Dockerfile.debug.centos8.3dparty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docker/Dockerfile.debug.centos8.3dparty -------------------------------------------------------------------------------- /docker/Dockerfile.rhel8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docker/Dockerfile.rhel8 -------------------------------------------------------------------------------- /docker/Dockerfile.ubuntu18.04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docker/Dockerfile.ubuntu18.04 -------------------------------------------------------------------------------- /docs/FEATURE_SET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docs/FEATURE_SET.md -------------------------------------------------------------------------------- /docs/FEATURE_SET_PGW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docs/FEATURE_SET_PGW.md -------------------------------------------------------------------------------- /docs/FEATURE_SET_SGW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docs/FEATURE_SET_SGW.md -------------------------------------------------------------------------------- /docs/images/oai_cn_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docs/images/oai_cn_block_diagram.png -------------------------------------------------------------------------------- /docs/images/oai_final_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/docs/images/oai_final_logo.png -------------------------------------------------------------------------------- /etc/spgw_c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/etc/spgw_c.json -------------------------------------------------------------------------------- /openshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/README.md -------------------------------------------------------------------------------- /openshift/build-config.debug.centos8.3dparty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/build-config.debug.centos8.3dparty.yml -------------------------------------------------------------------------------- /openshift/build-config.debug.centos8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/build-config.debug.centos8.yml -------------------------------------------------------------------------------- /openshift/build_image.debug.centos8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/build_image.debug.centos8 -------------------------------------------------------------------------------- /openshift/build_image.debug.centos8.3dparty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/build_image.debug.centos8.3dparty -------------------------------------------------------------------------------- /openshift/image-stream.debug.centos8.3dparty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/image-stream.debug.centos8.3dparty.yml -------------------------------------------------------------------------------- /openshift/image-stream.debug.centos8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/image-stream.debug.centos8.yml -------------------------------------------------------------------------------- /openshift/oai-spgwc-build-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/oai-spgwc-build-config.yml -------------------------------------------------------------------------------- /openshift/oai-spgwc-image-stream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/openshift/oai-spgwc-image-stream.yml -------------------------------------------------------------------------------- /scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/scripts/entrypoint.sh -------------------------------------------------------------------------------- /src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/.clang-format -------------------------------------------------------------------------------- /src/common/3gpp_23.003.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_23.003.h -------------------------------------------------------------------------------- /src/common/3gpp_24.008.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_24.008.h -------------------------------------------------------------------------------- /src/common/3gpp_29.244.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_29.244.h -------------------------------------------------------------------------------- /src/common/3gpp_29.274.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_29.274.h -------------------------------------------------------------------------------- /src/common/3gpp_29.281.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_29.281.h -------------------------------------------------------------------------------- /src/common/3gpp_commons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/3gpp_commons.h -------------------------------------------------------------------------------- /src/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/common_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/common_defs.h -------------------------------------------------------------------------------- /src/common/common_root_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/common_root_types.c -------------------------------------------------------------------------------- /src/common/common_root_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/common_root_types.h -------------------------------------------------------------------------------- /src/common/endpoint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/endpoint.hpp -------------------------------------------------------------------------------- /src/common/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/logger.cpp -------------------------------------------------------------------------------- /src/common/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/logger.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_async_shell_cmd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_async_shell_cmd.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_msg_s11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_msg_s11.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_msg_s1u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_msg_s1u.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_msg_s5s8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_msg_s5s8.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_msg_sx_restore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_msg_sx_restore.hpp -------------------------------------------------------------------------------- /src/common/msg/itti_msg_sxab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/msg/itti_msg_sxab.hpp -------------------------------------------------------------------------------- /src/common/rfc_1332.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/rfc_1332.h -------------------------------------------------------------------------------- /src/common/rfc_1877.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/rfc_1877.h -------------------------------------------------------------------------------- /src/common/serializable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/serializable.hpp -------------------------------------------------------------------------------- /src/common/utils/3gpp_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/3gpp_conversions.cpp -------------------------------------------------------------------------------- /src/common/utils/3gpp_conversions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/3gpp_conversions.hpp -------------------------------------------------------------------------------- /src/common/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/utils/async_shell_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/async_shell_cmd.cpp -------------------------------------------------------------------------------- /src/common/utils/async_shell_cmd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/async_shell_cmd.hpp -------------------------------------------------------------------------------- /src/common/utils/conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/conversions.cpp -------------------------------------------------------------------------------- /src/common/utils/conversions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/conversions.hpp -------------------------------------------------------------------------------- /src/common/utils/epc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/epc.cpp -------------------------------------------------------------------------------- /src/common/utils/epc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/epc.h -------------------------------------------------------------------------------- /src/common/utils/fqdn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/fqdn.cpp -------------------------------------------------------------------------------- /src/common/utils/fqdn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/fqdn.hpp -------------------------------------------------------------------------------- /src/common/utils/get_gateway_netlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/get_gateway_netlink.cpp -------------------------------------------------------------------------------- /src/common/utils/get_gateway_netlink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/get_gateway_netlink.hpp -------------------------------------------------------------------------------- /src/common/utils/if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/if.cpp -------------------------------------------------------------------------------- /src/common/utils/if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/if.hpp -------------------------------------------------------------------------------- /src/common/utils/pid_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/pid_file.cpp -------------------------------------------------------------------------------- /src/common/utils/pid_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/pid_file.hpp -------------------------------------------------------------------------------- /src/common/utils/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/string.cpp -------------------------------------------------------------------------------- /src/common/utils/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/string.hpp -------------------------------------------------------------------------------- /src/common/utils/thread_sched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/thread_sched.cpp -------------------------------------------------------------------------------- /src/common/utils/thread_sched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/thread_sched.hpp -------------------------------------------------------------------------------- /src/common/utils/uint_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/common/utils/uint_generator.hpp -------------------------------------------------------------------------------- /src/gtpv2c/3gpp_29.274.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/3gpp_29.274.cpp -------------------------------------------------------------------------------- /src/gtpv2c/3gpp_29.274.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/3gpp_29.274.hpp -------------------------------------------------------------------------------- /src/gtpv2c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtpv2c/gtpv2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/gtpv2c.cpp -------------------------------------------------------------------------------- /src/gtpv2c/gtpv2c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/gtpv2c.hpp -------------------------------------------------------------------------------- /src/gtpv2c/msg_gtpv2c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/gtpv2c/msg_gtpv2c.hpp -------------------------------------------------------------------------------- /src/include_ext/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/include_ext/common.h -------------------------------------------------------------------------------- /src/itti/itti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/itti/itti.cpp -------------------------------------------------------------------------------- /src/itti/itti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/itti/itti.hpp -------------------------------------------------------------------------------- /src/itti/itti_msg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/itti/itti_msg.cpp -------------------------------------------------------------------------------- /src/itti/itti_msg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/itti/itti_msg.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/CMakeLists.txt -------------------------------------------------------------------------------- /src/oai_spgwc/PfcpUpNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/PfcpUpNodes.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/PfcpUpNodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/PfcpUpNodes.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/main.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/options.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/options.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_app.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_app.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_config.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_config.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_context.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_context.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_paa_dynamic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_paa_dynamic.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_pcef_emulation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_pcef_emulation.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_pco.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_pco.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_pco.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_pco.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_pfcp_association.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_pfcp_association.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_pfcp_association.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_pfcp_association.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_s5s8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_s5s8.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgw_s5s8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgw_s5s8.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgwc_procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgwc_procedure.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgwc_procedure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgwc_procedure.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgwc_sxab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgwc_sxab.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/pgwc_sxab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/pgwc_sxab.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/rest_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/rest_handler.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/rest_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/rest_handler.h -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_app.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_app.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_eps_bearer_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_eps_bearer_context.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_eps_bearer_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_eps_bearer_context.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_pdn_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_pdn_connection.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_procedure.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_procedure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_procedure.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_s11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_s11.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_s11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_s11.hpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_s5s8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_s5s8.cpp -------------------------------------------------------------------------------- /src/oai_spgwc/sgwc_s5s8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/oai_spgwc/sgwc_s5s8.hpp -------------------------------------------------------------------------------- /src/pfcp/3gpp_29.244.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/3gpp_29.244.cpp -------------------------------------------------------------------------------- /src/pfcp/3gpp_29.244.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/3gpp_29.244.hpp -------------------------------------------------------------------------------- /src/pfcp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfcp/msg_pfcp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/msg_pfcp.hpp -------------------------------------------------------------------------------- /src/pfcp/pfcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/pfcp.cpp -------------------------------------------------------------------------------- /src/pfcp/pfcp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/pfcp/pfcp.hpp -------------------------------------------------------------------------------- /src/udp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/udp/CMakeLists.txt -------------------------------------------------------------------------------- /src/udp/udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/udp/udp.cpp -------------------------------------------------------------------------------- /src/udp/udp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OPENAIRINTERFACE/openair-spgwc/HEAD/src/udp/udp.hpp --------------------------------------------------------------------------------