├── .github └── workflows │ └── ci-workflow.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── media │ └── img │ ├── dev-workflow.svg │ ├── git-workflow.png │ └── my5g-logo.png ├── factory ├── config_config.go └── factory.go ├── logger └── logger.go ├── n3iwf_handler └── n3iwf_message │ ├── channel.go │ ├── event.go │ └── message.go ├── rest_api ├── api.go └── routers.go ├── sample ├── my5g_basic_config │ ├── Architecture.png │ ├── amfcfg.conf │ ├── amfcfg.n3test.conf │ ├── ausfcfg.conf │ ├── free5GC.conf │ ├── my5G-core.conf │ ├── n3iwfcfg.conf │ ├── nrfcfg.conf │ ├── nssfcfg.conf │ ├── pcfcfg.conf │ ├── smfcfg.conf │ ├── test │ │ ├── smfcfg.single.test.conf │ │ ├── smfcfg.test.conf │ │ └── smfcfg.ulcl.test.conf │ ├── udmcfg.conf │ ├── udrcfg.conf │ ├── uecfg.conf │ ├── uerouting.yaml │ ├── upfcfg.yaml │ ├── utils │ │ ├── Stop │ │ ├── add_test_ue.sh │ │ ├── env_manager.sh │ │ ├── initial_registration.sh │ │ ├── kill_core.sh │ │ ├── list_interfaces.sh │ │ ├── n3iwf_gtp_info.sh │ │ ├── run_core.sh │ │ ├── run_postman.sh │ │ ├── run_ue.sh │ │ ├── run_upf.sh │ │ ├── upf_gtp_info.sh │ │ ├── wireshark_core_n3iwf.sh │ │ ├── wireshark_ue.sh │ │ └── wireshark_upf.sh │ └── webuicfg.conf ├── my5g_docker_config │ ├── amfcfg.conf │ ├── ausfcfg.conf │ ├── free5GC.conf │ ├── n3iwfcfg.conf │ ├── nrfcfg.conf │ ├── nssfcfg.conf │ ├── pcfcfg.conf │ ├── smfcfg.conf │ ├── test │ │ ├── amfcfg.n3test.conf │ │ ├── smfcfg.conf │ │ ├── smfcfg.single.test.conf │ │ ├── smfcfg.test.conf │ │ └── smfcfg.ulcl.test.conf │ ├── udmcfg.conf │ ├── udrcfg.conf │ ├── uecfg.conf │ ├── uerouting.yaml │ └── upfcfg.yaml ├── my5g_wifi_config │ ├── amfcfg.conf │ ├── amfcfg.n3test.conf │ ├── ausfcfg.conf │ ├── captures │ │ ├── ping-test-ue-to-upf.zip │ │ └── wireshark-all-traffic.pcapng │ ├── figs │ │ ├── bashpid.png │ │ ├── far.png │ │ ├── first-terminal.png │ │ ├── general-architecture.png │ │ ├── hostapd-background.png │ │ ├── interface-y2.png │ │ ├── ip-address-wlan1.png │ │ ├── iwconfig.png │ │ ├── my5g-logo.png │ │ ├── pdr.png │ │ ├── pdu-session.png │ │ ├── ping-test-ue-upf.png │ │ ├── ping-ue-internet.png │ │ ├── policy.png │ │ ├── proposal.png │ │ ├── registration.png │ │ ├── second-terminal.png │ │ ├── state.png │ │ ├── success-interface-y1.png │ │ ├── traceroute-ue-internet.png │ │ ├── traceroute-ue-upf.png │ │ └── tshoot-gtp5g.png │ ├── free5GC.conf │ ├── my5G-core.conf │ ├── n3iwfcfg.conf │ ├── nrfcfg.conf │ ├── nssfcfg.conf │ ├── pcfcfg.conf │ ├── smfcfg.conf │ ├── udmcfg.conf │ ├── udrcfg.conf │ ├── uecfg.conf │ ├── uerouting.yaml │ ├── upfcfg.yaml │ ├── utils │ │ ├── add_test_ue.sh │ │ ├── env_manager.sh │ │ └── fix_core.sh │ └── webuicfg.conf ├── ran_attach_config │ ├── amfcfg.conf │ ├── ausfcfg.conf │ ├── free5GC.conf │ ├── nrfcfg.conf │ ├── nssfcfg.conf │ ├── pcfcfg.conf │ ├── smfcfg.conf │ ├── udmcfg.conf │ ├── udrcfg.conf │ ├── upfcfg.yaml │ └── webuicfg.conf └── sample1 ├── setup.sh ├── test └── sample-ue.json ├── trigger_initial_registration.sh ├── ue.go ├── ue_context ├── context.go └── ue_n3iwf.go ├── ue_handler ├── handler.go └── ue_message │ ├── channel.go │ ├── event.go │ └── message.go ├── ue_ike ├── dispatcher.go ├── ike_handler │ ├── 3gpp_types.go │ ├── handler.go │ ├── security.go │ ├── send.go │ └── xfrm.go ├── ike_message │ ├── build.go │ ├── ike_message.go │ ├── ike_message_test.go │ └── types.go └── udp_server │ ├── server.go │ └── server_test.go ├── ue_procedures ├── packet.go ├── ranUe.go ├── registration.go └── security.go ├── ue_service └── ue_init.go ├── ue_util └── path.go ├── ue_utils └── ping.go └── version └── version.go /.github/workflows/ci-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/.github/workflows/ci-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/README.md -------------------------------------------------------------------------------- /docs/media/img/dev-workflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/docs/media/img/dev-workflow.svg -------------------------------------------------------------------------------- /docs/media/img/git-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/docs/media/img/git-workflow.png -------------------------------------------------------------------------------- /docs/media/img/my5g-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/docs/media/img/my5g-logo.png -------------------------------------------------------------------------------- /factory/config_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/factory/config_config.go -------------------------------------------------------------------------------- /factory/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/factory/factory.go -------------------------------------------------------------------------------- /logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/logger/logger.go -------------------------------------------------------------------------------- /n3iwf_handler/n3iwf_message/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/n3iwf_handler/n3iwf_message/channel.go -------------------------------------------------------------------------------- /n3iwf_handler/n3iwf_message/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/n3iwf_handler/n3iwf_message/event.go -------------------------------------------------------------------------------- /n3iwf_handler/n3iwf_message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/n3iwf_handler/n3iwf_message/message.go -------------------------------------------------------------------------------- /rest_api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/rest_api/api.go -------------------------------------------------------------------------------- /rest_api/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/rest_api/routers.go -------------------------------------------------------------------------------- /sample/my5g_basic_config/Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/Architecture.png -------------------------------------------------------------------------------- /sample/my5g_basic_config/amfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/amfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/amfcfg.n3test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/amfcfg.n3test.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/ausfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/ausfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/free5GC.conf: -------------------------------------------------------------------------------- 1 | my5G-core.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/my5G-core.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/my5G-core.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/n3iwfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/n3iwfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/nrfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/nrfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/nssfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/nssfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/pcfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/pcfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/smfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/smfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/test/smfcfg.single.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/test/smfcfg.single.test.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/test/smfcfg.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/test/smfcfg.test.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/test/smfcfg.ulcl.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/test/smfcfg.ulcl.test.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/udmcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/udmcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/udrcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/udrcfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/uecfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/uecfg.conf -------------------------------------------------------------------------------- /sample/my5g_basic_config/uerouting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/uerouting.yaml -------------------------------------------------------------------------------- /sample/my5g_basic_config/upfcfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/upfcfg.yaml -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/Stop: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/add_test_ue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/add_test_ue.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/env_manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/env_manager.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/initial_registration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/initial_registration.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/kill_core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/kill_core.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/list_interfaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/list_interfaces.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/n3iwf_gtp_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/n3iwf_gtp_info.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/run_core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/run_core.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/run_postman.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo ip netns exec UEns postman %f -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/run_ue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/run_ue.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/run_upf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/run_upf.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/upf_gtp_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/utils/upf_gtp_info.sh -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/wireshark_core_n3iwf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | wireshark -kni any -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/wireshark_ue.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ip netns exec UEns wireshark -kni any -------------------------------------------------------------------------------- /sample/my5g_basic_config/utils/wireshark_upf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ip netns exec UPFns wireshark -kni any -------------------------------------------------------------------------------- /sample/my5g_basic_config/webuicfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_basic_config/webuicfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/amfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/amfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/ausfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/ausfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/free5GC.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/free5GC.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/n3iwfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/n3iwfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/nrfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/nrfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/nssfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/nssfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/pcfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/pcfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/smfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/smfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/test/amfcfg.n3test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/test/amfcfg.n3test.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/test/smfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/test/smfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/test/smfcfg.single.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/test/smfcfg.single.test.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/test/smfcfg.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/test/smfcfg.test.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/test/smfcfg.ulcl.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/test/smfcfg.ulcl.test.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/udmcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/udmcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/udrcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/udrcfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/uecfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/uecfg.conf -------------------------------------------------------------------------------- /sample/my5g_docker_config/uerouting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/uerouting.yaml -------------------------------------------------------------------------------- /sample/my5g_docker_config/upfcfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_docker_config/upfcfg.yaml -------------------------------------------------------------------------------- /sample/my5g_wifi_config/amfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/amfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/amfcfg.n3test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/amfcfg.n3test.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/ausfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/ausfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/captures/ping-test-ue-to-upf.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/captures/ping-test-ue-to-upf.zip -------------------------------------------------------------------------------- /sample/my5g_wifi_config/captures/wireshark-all-traffic.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/captures/wireshark-all-traffic.pcapng -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/bashpid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/bashpid.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/far.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/far.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/first-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/first-terminal.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/general-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/general-architecture.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/hostapd-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/hostapd-background.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/interface-y2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/interface-y2.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/ip-address-wlan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/ip-address-wlan1.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/iwconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/iwconfig.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/my5g-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/my5g-logo.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/pdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/pdr.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/pdu-session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/pdu-session.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/ping-test-ue-upf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/ping-test-ue-upf.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/ping-ue-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/ping-ue-internet.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/policy.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/proposal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/proposal.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/registration.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/second-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/second-terminal.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/state.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/success-interface-y1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/success-interface-y1.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/traceroute-ue-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/traceroute-ue-internet.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/traceroute-ue-upf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/traceroute-ue-upf.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/figs/tshoot-gtp5g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/figs/tshoot-gtp5g.png -------------------------------------------------------------------------------- /sample/my5g_wifi_config/free5GC.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/free5GC.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/my5G-core.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/my5G-core.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/n3iwfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/n3iwfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/nrfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/nrfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/nssfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/nssfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/pcfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/pcfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/smfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/smfcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/udmcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/udmcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/udrcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/udrcfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/uecfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/uecfg.conf -------------------------------------------------------------------------------- /sample/my5g_wifi_config/uerouting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/uerouting.yaml -------------------------------------------------------------------------------- /sample/my5g_wifi_config/upfcfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/upfcfg.yaml -------------------------------------------------------------------------------- /sample/my5g_wifi_config/utils/add_test_ue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/utils/add_test_ue.sh -------------------------------------------------------------------------------- /sample/my5g_wifi_config/utils/env_manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/utils/env_manager.sh -------------------------------------------------------------------------------- /sample/my5g_wifi_config/utils/fix_core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/utils/fix_core.sh -------------------------------------------------------------------------------- /sample/my5g_wifi_config/webuicfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/my5g_wifi_config/webuicfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/amfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/amfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/ausfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/ausfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/free5GC.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/free5GC.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/nrfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/nrfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/nssfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/nssfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/pcfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/pcfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/smfcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/smfcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/udmcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/udmcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/udrcfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/udrcfg.conf -------------------------------------------------------------------------------- /sample/ran_attach_config/upfcfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/upfcfg.yaml -------------------------------------------------------------------------------- /sample/ran_attach_config/webuicfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/sample/ran_attach_config/webuicfg.conf -------------------------------------------------------------------------------- /sample/sample1: -------------------------------------------------------------------------------- 1 | my5g_basic_config/ -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/setup.sh -------------------------------------------------------------------------------- /test/sample-ue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/test/sample-ue.json -------------------------------------------------------------------------------- /trigger_initial_registration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/trigger_initial_registration.sh -------------------------------------------------------------------------------- /ue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue.go -------------------------------------------------------------------------------- /ue_context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_context/context.go -------------------------------------------------------------------------------- /ue_context/ue_n3iwf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_context/ue_n3iwf.go -------------------------------------------------------------------------------- /ue_handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_handler/handler.go -------------------------------------------------------------------------------- /ue_handler/ue_message/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_handler/ue_message/channel.go -------------------------------------------------------------------------------- /ue_handler/ue_message/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_handler/ue_message/event.go -------------------------------------------------------------------------------- /ue_handler/ue_message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_handler/ue_message/message.go -------------------------------------------------------------------------------- /ue_ike/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/dispatcher.go -------------------------------------------------------------------------------- /ue_ike/ike_handler/3gpp_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_handler/3gpp_types.go -------------------------------------------------------------------------------- /ue_ike/ike_handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_handler/handler.go -------------------------------------------------------------------------------- /ue_ike/ike_handler/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_handler/security.go -------------------------------------------------------------------------------- /ue_ike/ike_handler/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_handler/send.go -------------------------------------------------------------------------------- /ue_ike/ike_handler/xfrm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_handler/xfrm.go -------------------------------------------------------------------------------- /ue_ike/ike_message/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_message/build.go -------------------------------------------------------------------------------- /ue_ike/ike_message/ike_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_message/ike_message.go -------------------------------------------------------------------------------- /ue_ike/ike_message/ike_message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_message/ike_message_test.go -------------------------------------------------------------------------------- /ue_ike/ike_message/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/ike_message/types.go -------------------------------------------------------------------------------- /ue_ike/udp_server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/udp_server/server.go -------------------------------------------------------------------------------- /ue_ike/udp_server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_ike/udp_server/server_test.go -------------------------------------------------------------------------------- /ue_procedures/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_procedures/packet.go -------------------------------------------------------------------------------- /ue_procedures/ranUe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_procedures/ranUe.go -------------------------------------------------------------------------------- /ue_procedures/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_procedures/registration.go -------------------------------------------------------------------------------- /ue_procedures/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_procedures/security.go -------------------------------------------------------------------------------- /ue_service/ue_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_service/ue_init.go -------------------------------------------------------------------------------- /ue_util/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_util/path.go -------------------------------------------------------------------------------- /ue_utils/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/ue_utils/ping.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/my5G/my5G-non3GPP-access/HEAD/version/version.go --------------------------------------------------------------------------------