Initial commit of the O1 simulator framework. 32/1332/1
authorAlex Stancu <alexandru.stancu@highstreet-technologies.com>
Sat, 2 Nov 2019 08:38:59 +0000 (10:38 +0200)
committerAlex Stancu <alexandru.stancu@highstreet-technologies.com>
Sat, 2 Nov 2019 08:38:59 +0000 (10:38 +0200)
commit29ce368a8b49cb41f3a1640581ff9958ea50ad8c
treec37db225b8fc16de22ed04255da1d30dc2c45896
parent1d6c03fcfde03df735f82913ea795a75cd3068d9
Initial commit of the O1 simulator framework.

Signed-off-by: Alex Stancu <alexandru.stancu@highstreet-technologies.com>
Change-Id: Ifdc9e319ef6085354ed5dea637c702652a640a23
96 files changed:
.gitmodules [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
docker-build-manager.sh [new file with mode: 0755]
docker-build-model.sh [new file with mode: 0755]
external/Netopeer2 [new submodule]
external/cJSON [new submodule]
external/libnetconf2 [new submodule]
external/libyang [new submodule]
external/pyang [new submodule]
external/sysrepo [new submodule]
ntsimulator/.gitignore [new file with mode: 0644]
ntsimulator/CMakeLists.txt [new file with mode: 0644]
ntsimulator/CMakeModules/FindSYSREPO.cmake [new file with mode: 0644]
ntsimulator/README.md [new file with mode: 0644]
ntsimulator/deploy/Dockerfile [new file with mode: 0644]
ntsimulator/deploy/manager/Dockerfile [new file with mode: 0644]
ntsimulator/deploy/manager/supervisord.conf.manager [new file with mode: 0644]
ntsimulator/deploy/supervisord.conf [new file with mode: 0644]
ntsimulator/docker-build.sh [new file with mode: 0755]
ntsimulator/inc/utils/utils.h [new file with mode: 0644]
ntsimulator/scripts/clean.sh [new file with mode: 0755]
ntsimulator/scripts/configuration.json [new file with mode: 0644]
ntsimulator/scripts/docker-compose.yml [new file with mode: 0644]
ntsimulator/scripts/docker_stats.sh [new file with mode: 0755]
ntsimulator/scripts/model-install.sh.in [new file with mode: 0755]
ntsimulator/scripts/model-uninstall.sh [new file with mode: 0644]
ntsimulator/scripts/model-uninstall.sh.in [new file with mode: 0644]
ntsimulator/scripts/nts_start.sh [new file with mode: 0755]
ntsimulator/scripts/stock_config.xml [new file with mode: 0644]
ntsimulator/scripts/tls/ca.key [new file with mode: 0644]
ntsimulator/scripts/tls/ca.pem [new file with mode: 0644]
ntsimulator/scripts/tls/ca.srl [new file with mode: 0644]
ntsimulator/scripts/tls/client.crt [new file with mode: 0644]
ntsimulator/scripts/tls/client.key [new file with mode: 0644]
ntsimulator/scripts/tls/enable_ssh_key.sh [new file with mode: 0755]
ntsimulator/scripts/tls/enable_tls.sh [new file with mode: 0755]
ntsimulator/scripts/tls/netconf_browser.crt [new file with mode: 0644]
ntsimulator/scripts/tls/netconf_browser.csr [new file with mode: 0644]
ntsimulator/src/CMakeLists.txt [new file with mode: 0644]
ntsimulator/src/ntsimulator-manager/CMakeLists.txt [new file with mode: 0644]
ntsimulator/src/ntsimulator-manager/ntsimulator-manager.c [new file with mode: 0644]
ntsimulator/src/ntsimulator-manager/simulator-operations.c [new file with mode: 0644]
ntsimulator/src/ntsimulator-manager/simulator-operations.h [new file with mode: 0644]
ntsimulator/src/o-ran-notifications/CMakeLists.txt [new file with mode: 0644]
ntsimulator/src/o-ran-notifications/o-ran-notifications.c [new file with mode: 0644]
ntsimulator/src/utils/utils.c [new file with mode: 0644]
ntsimulator/src/ves-messages/CMakeLists.txt [new file with mode: 0644]
ntsimulator/src/ves-messages/heartbeat.c [new file with mode: 0644]
ntsimulator/src/ves-messages/heartbeat.h [new file with mode: 0644]
ntsimulator/yang/auto-load-yangs.sh [new file with mode: 0755]
ntsimulator/yang/iana-hardware.yang [new file with mode: 0755]
ntsimulator/yang/iana-if-type.yang [new file with mode: 0644]
ntsimulator/yang/ietf-crypto-types.yang [new file with mode: 0644]
ntsimulator/yang/ietf-dhcpv6-types.yang [new file with mode: 0644]
ntsimulator/yang/ietf-hardware.yang [new file with mode: 0755]
ntsimulator/yang/ietf-inet-types.yang [new file with mode: 0755]
ntsimulator/yang/ietf-interfaces.yang [new file with mode: 0644]
ntsimulator/yang/ietf-ip.yang [new file with mode: 0644]
ntsimulator/yang/ietf-netconf-acm.yang [new file with mode: 0644]
ntsimulator/yang/ietf-netconf-monitoring.yang [new file with mode: 0644]
ntsimulator/yang/ietf-yang-types.yang [new file with mode: 0755]
ntsimulator/yang/manager/network-topology-simulator.xml [new file with mode: 0644]
ntsimulator/yang/manager/network-topology-simulator.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-alarm-id.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-ald-port.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-ald.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-beamforming.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-compression-factors.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-delay-management.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-dhcp.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-ecpri-delay.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-externalio.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-fan.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-file-management.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-fm.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-hardware.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-interfaces.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-laa-operations.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-laa.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-lbm.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-module-cap.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-mplane-int.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-operations.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-performance-management.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-processing-element.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-software-management.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-supervision.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-sync.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-trace.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-transceiver.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-troubleshooting.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-udp-echo.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-uplane-conf.yang [new file with mode: 0644]
ntsimulator/yang/o-ran-usermgmt.yang [new file with mode: 0644]
ntsimulator/yang/sysrepo-configuration-load.sh [new file with mode: 0755]