From 571f07b4174e705695e2655c53ee0c4d9da915fc Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Thu, 18 Dec 2014 18:41:43 +0000
Subject: [PATCH] For GTPUAH, GTPURH kernel modules

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6292 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 .../CONF/epc.on.enb.example.conf              | 149 ++++++++++++++++++
 1 file changed, 149 insertions(+)
 create mode 100755 targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf

diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf
new file mode 100755
index 0000000000..d8c27936a9
--- /dev/null
+++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf
@@ -0,0 +1,149 @@
+MME : 
+{
+
+    REALM                          = "pft";
+    # Define the limits of the system in terms of served eNB and served UE.
+    # When the limits will be reached, overload procedure will take place.
+    MAXENB                         = 10;
+    MAXUE                          = 100;
+    RELATIVE_CAPACITY              = 10;
+    # Display statistics about whole system (expressed in seconds)
+    MME_STATISTIC_TIMER            = 10;
+    EMERGENCY_ATTACH_SUPPORTED     = "no";
+    UNAUTHENTICATED_IMSI_SUPPORTED = "no";
+    # VERBOSITY: none, info, annoying
+    VERBOSITY                      = "none";
+    
+    
+    IP_CAPABILITY = "IPV4V6";
+    
+    
+    INTERTASK_INTERFACE :
+    {
+        # max queue size per task
+        ITTI_QUEUE_SIZE            = 2000000;
+    };
+
+    S6A :
+    {
+        # pwd=$OPENAIR_CN/objs
+        S6A_CONF                   = "./epc_s6a.conf";
+    };
+
+    # ------- SCTP definitions
+    SCTP :
+    {
+        # Number of streams to use in input/output
+        SCTP_INSTREAMS  = 32;
+        SCTP_OUTSTREAMS = 32;
+    };
+
+    # ------- S1AP definitions
+    S1AP : 
+    {
+        # outcome drop timer value (seconds)
+        S1AP_OUTCOME_TIMER = 10;
+    };
+
+    # ------- MME served GUMMEI
+    GUMMEI :
+    {
+        # MME code DEFAULT = 0
+        # size = 8 bits
+        # maximum of 256 values, comma separated
+        MME_CODE = [ 1, 30 , 31, 32, 33, 34, 35, 36, 56 , 29 , 8 ];
+
+        # MME GROUP ID DEFAULT = 0
+        # size = 16 bits
+        # maximum of 65535 values, comma separated
+        MME_GID = [ 32768 , 4 , 5 , 30 , 8 , 9 , 50021 ];
+
+        # TA (mcc.mnc:tracking area code) DEFAULT = 208.34:0
+        # max values = 999.999:65535
+        # maximum of 32 values, comma separated
+        PLMN = ( 
+             {MCC="208" ; MNC="92";  TAC = "1"; },
+             {MCC="208" ; MNC="10";  TAC = "1"; },
+             {MCC="209" ; MNC="130"; TAC = "4"; },
+             {MCC="209" ; MNC="012"; TAC = "2"; },
+             {MCC="208" ; MNC="35";  TAC = "8"; }
+        );
+    };
+    
+    NAS :
+    {
+        # 3GPP TS 33.401 section 7.2.4.3 Procedures for NAS algorithm selection
+        # decreasing preference goes from left to right
+        ORDERED_SUPPORTED_INTEGRITY_ALGORITHM_LIST = [ "EIA2" , "EIA1" , "EIA0" ];
+        ORDERED_SUPPORTED_CIPHERING_ALGORITHM_LIST = [ "EEA0" , "EEA1" , "EEA2" ];
+    };
+    
+    NETWORK_INTERFACES : 
+    {
+        MME_INTERFACE_NAME_FOR_S1_MME         = "tun2";
+        MME_IPV4_ADDRESS_FOR_S1_MME           = "192.188.2.2/24";
+
+        MME_INTERFACE_NAME_FOR_S11_MME        = "none";
+        MME_IPV4_ADDRESS_FOR_S11_MME          = "0.0.0.0/24";
+    };
+};
+
+S-GW : 
+{
+    NETWORK_INTERFACES : 
+    {
+        SGW_INTERFACE_NAME_FOR_S11              = "none";
+        SGW_IPV4_ADDRESS_FOR_S11                = "0.0.0.0/24";
+
+        SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP    = "tun3";
+        SGW_INTERFACE_MTU_FOR_S1U_S12_S4_UP     = 1564
+        SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP      = "192.188.3.3/24";
+        # TODO  PORT NUMBER
+        SGW_IPV4_PORT_FOR_S1U_S12_S4_UP         = 2152;
+
+        SGW_INTERFACE_NAME_FOR_S5_S8_UP         = "none";
+        SGW_IPV4_ADDRESS_FOR_S5_S8_UP           = "0.0.0.0/24";
+    };
+    # Only for tests
+    SGW_DROP_UPLINK_S1U_TRAFFIC                 = "no";
+    # Only for tests
+    SGW_DROP_DOWNLINK_S1U_TRAFFIC               = "no";
+};
+
+P-GW = 
+{
+    NETWORK_INTERFACES : 
+    {
+        PGW_INTERFACE_NAME_FOR_S5_S8          = "none";
+        PGW_IPV4_ADDRESS_FOR_S5_S8            = "0.0.0.0/24";
+
+        PGW_INTERFACE_NAME_FOR_SGI            = "eth1";
+        PGW_IPV4_ADDRESS_FOR_SGI              = "192.168.13.82/24";
+        # Option available only if GTPU in kernel configured
+        PGW_MASQUERADE_SGI                    = "yes";
+    };
+    
+    IP_ADDRESS_POOL :
+    {
+        IPV4_LIST = (
+                      "192.168.0.0/24",
+                      "192.168.1.0/24"
+                    );
+        IPV6_LIST = (
+                      "2014:02:26::0/120"
+                    );
+    };
+    
+    DEFAULT_DNS_1_IPV4_ADDRESS = "192.168.12.100";
+    DEFAULT_DNS_2_IPV4_ADDRESS = "192.168.106.12";
+};
+
+HSS = 
+{
+    NETWORK_INTERFACES : 
+    {
+        HSS_INTERFACE_NAME_FOR_S6A          = "none";
+        HSS_IPV4_ADDRESS_FOR_S6A            = "192.168.1.1/16";
+    };
+};
+
-- 
GitLab