diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/docker-compose.yml b/ci-scripts/yaml_files/4g_l2sim_fdd/docker-compose.yml index 03cb45310d..0562adab4b 100644 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/docker-compose.yml +++ b/ci-scripts/yaml_files/4g_l2sim_fdd/docker-compose.yml @@ -28,7 +28,7 @@ services: private_net: ipv4_address: 192.168.68.4 volumes: - - ./oai_db.cql:/home/oai_db.cql + - ../4g_rfsimulator_fdd_05MHz/oai_db.cql:/home/oai_db.cql entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" oai_hss: @@ -66,7 +66,7 @@ services: public_net: ipv4_address: 192.168.61.6 volumes: - - ./redis_extern.conf:/usr/local/etc/redis/redis.conf + - ../4g_rfsimulator_fdd_05MHz/redis_extern.conf:/usr/local/etc/redis/redis.conf entrypoint: /bin/bash -c "redis-server /usr/local/etc/redis/redis.conf" healthcheck: test: /bin/bash -c "redis-cli -h 192.168.61.6 -p 6380 ping" @@ -93,9 +93,9 @@ services: MME_FQDN: mme.openairinterface.org FEATURES: mme_oai volumes: - - ./mme_fd.sprint.conf:/magma-mme/etc/mme_fd.conf.tmplt - - ./mme.conf:/magma-mme/etc/mme.conf - - ./entrypoint.sh:/magma-mme/bin/entrypoint.sh + - ../4g_rfsimulator_fdd_05MHz/mme_fd.sprint.conf:/magma-mme/etc/mme_fd.conf.tmplt + - ../4g_rfsimulator_fdd_05MHz/mme.conf:/magma-mme/etc/mme.conf + - ../4g_rfsimulator_fdd_05MHz/entrypoint.sh:/magma-mme/bin/entrypoint.sh entrypoint: /bin/bash -c "/magma-mme/bin/entrypoint.sh" healthcheck: test: /bin/bash -c "pgrep oai_mme" diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/entrypoint.sh b/ci-scripts/yaml_files/4g_l2sim_fdd/entrypoint.sh deleted file mode 100755 index 24960e215d..0000000000 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/entrypoint.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -INSTANCE=1 -PREFIX='/magma-mme/etc' -MY_REALM='openairinterface.org' - -declare -A MME_CONF - -pushd $PREFIX -MME_CONF[@MME_S6A_IP_ADDR@]="192.168.61.3" -MME_CONF[@INSTANCE@]=$INSTANCE -MME_CONF[@PREFIX@]=$PREFIX -MME_CONF[@REALM@]=$MY_REALM -MME_CONF[@MME_FQDN@]="mme.${MME_CONF[@REALM@]}" -MME_CONF[@HSS_HOSTNAME@]='hss' -MME_CONF[@HSS_FQDN@]="${MME_CONF[@HSS_HOSTNAME@]}.${MME_CONF[@REALM@]}" -MME_CONF[@HSS_IP_ADDR@]="192.168.61.2" - -cp mme_fd.conf.tmplt $PREFIX/mme_fd.conf - -for K in "${!MME_CONF[@]}"; do - egrep -lRZ "$K" $PREFIX/mme_fd.conf | xargs -0 -l sed -i -e "s|$K|${MME_CONF[$K]}|g" - ret=$?;[[ ret -ne 0 ]] && echo "Could not replace $K with ${MME_CONF[$K]}" -done - -sed -i -e "s@etc/freeDiameter@etc@" /magma-mme/etc/mme_fd.conf -sed -i -e "s@bind: 127.0.0.1@bind: 192.168.61.6@" /etc/magma/redis.yml -# Generate freeDiameter certificate -popd -cd /magma-mme/scripts -./check_mme_s6a_certificate $PREFIX mme.${MME_CONF[@REALM@]} - -cd /magma-mme -nohup /magma-mme/bin/sctpd > /var/log/sctpd.log 2>&1 & -sleep 5 -/magma-mme/bin/oai_mme -c /magma-mme/etc/mme.conf diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/mme.conf b/ci-scripts/yaml_files/4g_l2sim_fdd/mme.conf deleted file mode 100644 index 4f491cc63d..0000000000 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/mme.conf +++ /dev/null @@ -1,134 +0,0 @@ -# generated by generate_mme_config_script.py -MME : -{ - REALM = "openairinterface.org" - PID_DIRECTORY = "/var/run"; - MAXENB = 8; # power of 2 - MAXUE = 16; # power of 2 - RELATIVE_CAPACITY = 10; - - EMERGENCY_ATTACH_SUPPORTED = "no"; - UNAUTHENTICATED_IMSI_SUPPORTED = "no"; - - # EPS network feature support - EPS_NETWORK_FEATURE_SUPPORT_IMS_VOICE_OVER_PS_SESSION_IN_S1 = "no"; # DO NOT CHANGE - EPS_NETWORK_FEATURE_SUPPORT_EMERGENCY_BEARER_SERVICES_IN_S1_MODE = "no"; # DO NOT CHANGE - EPS_NETWORK_FEATURE_SUPPORT_LOCATION_SERVICES_VIA_EPC = "no"; # DO NOT CHANGE - EPS_NETWORK_FEATURE_SUPPORT_EXTENDED_SERVICE_REQUEST = "no"; # DO NOT CHANGE - - # Display statistics about whole system (expressed in seconds) - MME_STATISTIC_TIMER = 10; - IP_CAPABILITY = "IPV4"; # UE PDN_TYPE - USE_STATELESS = ""; - - INTERTASK_INTERFACE : - { - # max queue size per task - ITTI_QUEUE_SIZE = 2000000; - }; - - S6A : - { - S6A_CONF = "/magma-mme/etc/mme_fd.conf"; # YOUR MME freeDiameter config file path - HSS_HOSTNAME = "hss.openairinterface.org"; - HSS_REALM = "openairinterface.org"; - }; - - # ------- SCTP definitions - SCTP : - { - # Number of streams to use in input/output - SCTP_INSTREAMS = 8; - SCTP_OUTSTREAMS = 8; - }; - - # ------- S1AP definitions - S1AP : - { - # outcome drop timer value (seconds) - S1AP_OUTCOME_TIMER = 10; - }; - - # ------- MME served GUMMEIs - GUMMEI_LIST = ( - { MCC="208" ; MNC="96"; MME_GID="32768" ; MME_CODE="3"; } - ); - - # ------- MME served TAIs - TAI_LIST = ( - {MCC="208" ; MNC="96"; TAC = "1"; } - ); - - TAC_LIST = ( - {MCC="208" ; MNC="96"; TAC = "1"; } - ); - - CSFB : - { - NON_EPS_SERVICE_CONTROL = "OFF"; - CSFB_MCC = "208"; - CSFB_MNC = "96"; - LAC = "1"; - }; - NAS : - { - ORDERED_SUPPORTED_INTEGRITY_ALGORITHM_LIST = [ "EIA2" , "EIA1" , "EIA0" ]; - ORDERED_SUPPORTED_CIPHERING_ALGORITHM_LIST = [ "EEA0" , "EEA1" , "EEA2" ]; - T3402 = 1 # in minutes (default is 12 minutes) - T3412 = 54 # in minutes (default is 54 minutes, network dependent) - T3422 = 6 # in seconds (default is 6s) - T3450 = 6 # in seconds (default is 6s) - T3460 = 6 # in seconds (default is 6s) - T3470 = 6 # in seconds (default is 6s) - T3485 = 8 # UNUSED in seconds (default is 8s) - T3486 = 8 # UNUSED in seconds (default is 8s) - T3489 = 4 # UNUSED in seconds (default is 4s) - T3495 = 8 # UNUSED in seconds (default is 8s) - }; - - SGS : - { - TS6_1 = 10 # in seconds (default is 10s) - TS8 = 4 # in seconds (default is 4s) - TS9 = 2 # in seconds (default is 4s) - TS10 = 4 # in seconds (default is 4s) - TS13 = 4 # in seconds (default is 4s) - }; - - NETWORK_INTERFACES : - { - MME_INTERFACE_NAME_FOR_S1_MME = "eth0"; - MME_IPV4_ADDRESS_FOR_S1_MME = "192.168.61.3/24"; - MME_INTERFACE_NAME_FOR_S11_MME = "eth0"; - MME_IPV4_ADDRESS_FOR_S11_MME = "192.168.61.3/24"; - MME_PORT_FOR_S11_MME = 2123; - }; - - LOGGING : - { - OUTPUT = "CONSOLE"; - THREAD_SAFE = "no"; - COLOR = "no"; - - SCTP_LOG_LEVEL = "ERROR"; - GTPV1U_LOG_LEVEL = "INFO"; - SPGW_APP_LOG_LEVEL = "INFO"; - UDP_LOG_LEVEL = "INFO"; - S1AP_LOG_LEVEL = "DEBUG"; - NAS_LOG_LEVEL = "INFO"; - MME_APP_LOG_LEVEL = "DEBUG"; - GTPV2C_LOG_LEVEL = "INFO"; - S11_LOG_LEVEL = "DEBUG"; - S6A_LOG_LEVEL = "DEBUG"; - UTIL_LOG_LEVEL = "INFO"; - MSC_LOG_LEVEL = "ERROR"; - ITTI_LOG_LEVEL = "ERROR"; - MME_SCENARIO_PLAYER_LOG_LEVEL = "ERROR"; - ASN1_VERBOSITY = "INFO"; - }; - - S-GW : - { - SGW_IPV4_ADDRESS_FOR_S11 = "192.168.61.4"; - }; -}; diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/mme_fd.sprint.conf b/ci-scripts/yaml_files/4g_l2sim_fdd/mme_fd.sprint.conf deleted file mode 100644 index 6f87ed8c2b..0000000000 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/mme_fd.sprint.conf +++ /dev/null @@ -1,169 +0,0 @@ -# -------- Local --------- - -# Uncomment if the framework cannot resolv it. -Identity = "@MME_FQDN@"; -Realm = "@REALM@"; - -# TLS configuration (see previous section) -TLS_Cred = "@PREFIX@/freeDiameter/mme.cert.pem", - "@PREFIX@/freeDiameter/mme.key.pem"; -TLS_CA = "@PREFIX@/freeDiameter/mme.cacert.pem"; - -# Disable use of TCP protocol (only listen and connect in SCTP) -# Default : TCP enabled -No_SCTP; - -# This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. -# Prefer TCP instead of SCTP for establishing new connections. -# This setting may be overwritten per peer in peer configuration blocs. -# Default : SCTP is attempted first. -Prefer_TCP; - - -No_IPv6; - -# Overwrite the number of SCTP streams. This value should be kept low, -# especially if you are using TLS over SCTP, because it consumes a lot of -# resources in that case. See tickets 19 and 27 for some additional details on -# this. -# Limit the number of SCTP streams -SCTP_streams = 3; - - -# By default, freeDiameter acts as a Diameter Relay Agent by forwarding all -# messages it cannot handle locally. This parameter disables this behavior. -NoRelay; - -# Use RFC3588 method for TLS protection, where TLS is negociated after CER/CEA exchange is completed -# on the unsecure connection. The alternative is RFC6733 mechanism, where TLS protects also the -# CER/CEA exchange on a dedicated secure port. -# This parameter only affects outgoing connections. -# The setting can be also defined per-peer (see Peers configuration section). -# Default: use RFC6733 method with separate port for TLS. - -#TLS_old_method; - -AppServThreads = 4; - -# Specify the addresses on which to bind the listening server. This must be -# specified if the framework is unable to auto-detect these addresses, or if the -# auto-detected values are incorrect. Note that the list of addresses is sent -# in CER or CEA message, so one should pay attention to this parameter if some -# adresses should be kept hidden. -ListenOn = "@MME_S6A_IP_ADDR@"; - -Port = 3870; -SecPort = 5870; - -# -------- Extensions --------- - -# Uncomment (and create rtd.conf) to specify routing table for this peer. -#LoadExtension = "/usr/local/lib/freeDiameter/rt_default.fdx" : "rtd.conf"; - -#LoadExtension = "/usr/local/lib/freeDiameter/_sample.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/app_acct.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/app_diameap.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/app_radgw.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/app_redirect.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/app_sip.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dbg_interactive.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dbg_monitor.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dbg_msg_dumps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dbg_msg_timings.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dbg_rt.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_3gpp2_avps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_CreditControl.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_CxDx.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Gx.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_NAS.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Ro.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Rx.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_S6mS6n.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_SGd.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_SLh.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Sd.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Sh.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_T4.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_T6aT6bT7.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Tsp.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_dcca.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_dcca_3gpp.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_dcca_starent.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_draftload_avps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_eap.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_etsi283034_avps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_legacy_xml.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_mip6a.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_mip6i.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_nas_mipv6.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_nasreq.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc4004_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc4006bis_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc4072_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc4590_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc5447_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc5580_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc5777_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc5778_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc6734_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc6942_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc7155_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc7683_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_rfc7944_avps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_sip.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29061_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29128_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29154_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29173_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29212_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29214_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29215_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29217_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29229_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29272_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29273_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29329_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29336_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29337_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29338_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29343_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29344_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29345_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29368_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts29468_avps.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_ts32299_avps.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_busypeers.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_default.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_ereg.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_ignore_dh.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_load_balance.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_randomize.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/rt_redirect.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_acct.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_app.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_hss.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_netemul.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_rt_any.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/test_sip.fdx"; -#LoadExtension = "/usr/local/lib/freeDiameter/dict_Rf.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_S6as6d.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_S6t.fdx"; -LoadExtension = "/usr/local/lib/freeDiameter/dict_S6c.fdx"; - - -# -------- Peers --------- - -# The framework will actively attempt to establish and maintain a connection -# with the peers listed here. -# For only accepting incoming connections, see the acl_wl.fx extension. - -# ConnectPeer -# Declare a remote peer to which this peer must maintain a connection. -# In addition, this allows specifying non-default parameters for this peer only -# (for example disable SCTP with this peer, or use RFC3588-flavour TLS). -# Note that by default, if a peer is not listed as a ConnectPeer entry, an -# incoming connection from this peer will be rejected. If you want to accept -# incoming connections from other peers, see the acl_wl.fdx? extension which -# allows exactly this. - -ConnectPeer= "@HSS_FQDN@" { ConnectTo = "@HSS_IP_ADDR@"; No_SCTP ; No_IPv6; Prefer_TCP; No_TLS; port = 3868;}; diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/oai_db.cql b/ci-scripts/yaml_files/4g_l2sim_fdd/oai_db.cql deleted file mode 100644 index 2be0a8e2e9..0000000000 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/oai_db.cql +++ /dev/null @@ -1,93 +0,0 @@ -CREATE KEYSPACE IF NOT EXISTS vhss WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '1'}; - -CREATE TABLE IF NOT EXISTS vhss.users_imsi ( - imsi text PRIMARY KEY, - access_restriction int, - idmmeidentity int, - imei text, - imei_sv text, - key text, - lipa_permissions text, - mme_cap int, - mmehost text, - mmeidentity_idmmeidentity int, - mmerealm text, - ms_ps_status text, - msisdn bigint, - niddvalidity text, - nir_dest_host text, - nir_dest_realm text, - opc text, - pgw_id int, - rand text, - rfsp_index varint, - sqn bigint, - subscription_data text, - ue_reachability varint, - urrp_mme varint, - user_identifier text, - visited_plmnid text); - -CREATE TABLE IF NOT EXISTS vhss.msisdn_imsi ( - msisdn bigint PRIMARY KEY, - imsi text -); - -CREATE TABLE IF NOT EXISTS vhss.global_ids ( - table_name text PRIMARY KEY, - id counter); - -CREATE TABLE IF NOT EXISTS vhss.mmeidentity_host ( - mmehost text PRIMARY KEY, - idmmeidentity int, - mmerealm text, - ue_reachability varint, - mmeisdn text); - -CREATE TABLE IF NOT EXISTS vhss.mmeidentity ( - idmmeidentity int PRIMARY KEY, - mmehost text, - mmerealm text, - ue_reachability varint, - mmeisdn text); - -CREATE TABLE IF NOT EXISTS vhss.events ( - scef_id text, - scef_ref_id bigint, - extid text, - monitoring_event_configuration text, - monitoring_type int, - msisdn bigint, - user_identifier text, - primary key (scef_id, scef_ref_id) -); - -CREATE TABLE IF NOT EXISTS vhss.events_msisdn ( - msisdn bigint, - scef_id text, - scef_ref_id bigint, - primary key (msisdn, scef_id, scef_ref_id) -); - -CREATE TABLE IF NOT EXISTS vhss.events_extid ( - extid text, - scef_id text, - scef_ref_id bigint, - primary key (extid, scef_id, scef_ref_id) -); - -CREATE TABLE IF NOT EXISTS vhss.extid ( - extid text primary key -); - -CREATE TABLE IF NOT EXISTS vhss.extid_imsi ( - extid text, - imsi text, - primary key (extid, imsi) -); - -CREATE TABLE IF NOT EXISTS vhss.extid_imsi_xref ( - imsi text, - extid text, - primary key (imsi, extid) -); diff --git a/ci-scripts/yaml_files/4g_l2sim_fdd/redis_extern.conf b/ci-scripts/yaml_files/4g_l2sim_fdd/redis_extern.conf deleted file mode 100644 index 1ee9dd9a78..0000000000 --- a/ci-scripts/yaml_files/4g_l2sim_fdd/redis_extern.conf +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) 2016-present, Facebook, Inc. -# All rights reserved. -# -# This source code is licensed under the BSD-style license found in the -# LICENSE file in the root directory of this source tree. An additional grant -# of patent rights can be found in the PATENTS file in the same directory. - -# Jinja template for Redis configuration -# See the default config file for options and explanations: -# https://github.com/antirez/redis/blob/unstable/redis.conf - -# TODO: make sensible, production-aware config decisions - -bind 192.168.61.6 -port 6380 - -daemonize no -loglevel notice - -timeout 0 -databases 1 - -dbfilename redis_dump.rdb -dir /data - -# Save the DB on disk - -save 900 1 - -save 300 10 - -save 60 1000