diff --git a/src/lte/examples/epc-gtpu-tunnel-example.cc b/src/lte/examples/epc-gtpu-tunnel-example.cc index fa24d3b5b..4b8e1f5fa 100644 --- a/src/lte/examples/epc-gtpu-tunnel-example.cc +++ b/src/lte/examples/epc-gtpu-tunnel-example.cc @@ -28,7 +28,7 @@ #include "ns3/csma-helper.h" #include "ns3/applications-module.h" #include "ns3/ipv4-global-routing-helper.h" -#include "ns3/epc-helper.h" +#include "ns3/gtpu-tunnel-helper.h" //#include "ns3/gtk-config-store.h" using namespace ns3; @@ -73,7 +73,7 @@ main (int argc, char *argv[]) csma.EnableAsciiAll (ascii.CreateFileStream ("epc-gtp.tr")); csma.EnablePcapAll ("epc-gtp"); - EpcHelper epcHelper; + GtpuTunnerHelper epcHelper; epcHelper.InstallGtpu (c.Get (0)); epcHelper.InstallGtpu (c.Get (1)); diff --git a/src/lte/helper/epc-helper.cc b/src/lte/helper/gtpu-tunnel-helper.cc similarity index 78% rename from src/lte/helper/epc-helper.cc rename to src/lte/helper/gtpu-tunnel-helper.cc index 65b9db708..4dcb6f3b7 100644 --- a/src/lte/helper/epc-helper.cc +++ b/src/lte/helper/gtpu-tunnel-helper.cc @@ -18,7 +18,7 @@ * Author: Jaume Nin */ -#include +#include #include #include "ns3/inet-socket-address.h" #include "ns3/mac48-address.h" @@ -27,40 +27,40 @@ namespace ns3 { -NS_LOG_COMPONENT_DEFINE ("EpcHelper"); +NS_LOG_COMPONENT_DEFINE ("GtpuTunnerHelper"); -NS_OBJECT_ENSURE_REGISTERED (EpcHelper); +NS_OBJECT_ENSURE_REGISTERED (GtpuTunnerHelper); -EpcHelper::EpcHelper () : m_udpPort (2152) +GtpuTunnerHelper::GtpuTunnerHelper () : m_udpPort (2152) { NS_LOG_FUNCTION (this); m_mask = "255.255.255.0"; m_ipv4.SetBase ( "100.0.0.0", m_mask); } -EpcHelper::~EpcHelper () +GtpuTunnerHelper::~GtpuTunnerHelper () { NS_LOG_FUNCTION (this); } TypeId -EpcHelper::GetTypeId (void) +GtpuTunnerHelper::GetTypeId (void) { - static TypeId tid = TypeId ("ns3::EpcHelper") + static TypeId tid = TypeId ("ns3::GtpuTunnerHelper") .SetParent () - .AddConstructor () + .AddConstructor () ; return tid; } void -EpcHelper::InstallGtpu (Ptr n) +GtpuTunnerHelper::InstallGtpu (Ptr n) { InstallGtpu (n, m_ipv4.NewAddress ()); } void -EpcHelper::InstallGtpu (Ptr n, Ipv4Address addr) +GtpuTunnerHelper::InstallGtpu (Ptr n, Ipv4Address addr) { NS_LOG_FUNCTION (this); // UDP socket creation and configuration @@ -81,7 +81,7 @@ EpcHelper::InstallGtpu (Ptr n, Ipv4Address addr) } void -EpcHelper::CreateGtpuTunnel (Ptr n, Ipv4Address nAddr, Ptr m, Ipv4Address mAddr) +GtpuTunnerHelper::CreateGtpuTunnel (Ptr n, Ipv4Address nAddr, Ptr m, Ipv4Address mAddr) { uint32_t teid = m_gtpuEndpoint[n]->CreateGtpuTunnel (mAddr); m_gtpuEndpoint[m]->CreateGtpuTunnel (nAddr, teid); diff --git a/src/lte/helper/epc-helper.h b/src/lte/helper/gtpu-tunnel-helper.h similarity index 92% rename from src/lte/helper/epc-helper.h rename to src/lte/helper/gtpu-tunnel-helper.h index 8c8637417..c4cbc99e1 100644 --- a/src/lte/helper/epc-helper.h +++ b/src/lte/helper/gtpu-tunnel-helper.h @@ -18,8 +18,8 @@ * Author: Jaume Nin */ -#ifndef EPC_HELPER_H_ -#define EPC_HELPER_H_ +#ifndef GTPU_TUNNEL_HELPER_H_ +#define GTPU_TUNNEL_HELPER_H_ #include "ns3/object.h" #include "ns3/ipv4-address.h" @@ -35,18 +35,18 @@ class GtpuTunnelEndpoint; /** * Helper class to handle the creation of the EPC entities and protocols */ -class EpcHelper : public Object +class GtpuTunnerHelper : public Object { public: /** * Constructor */ - EpcHelper (); + GtpuTunnerHelper (); /** * Destructor */ - virtual ~EpcHelper (); + virtual ~GtpuTunnerHelper (); /** * Inherited from ns3::Object @@ -84,4 +84,4 @@ private: } // namespace ns3 -#endif /* EPC_HELPER_H_ */ +#endif /* GTPU_TUNNEL_HELPER_H_ */ diff --git a/src/lte/wscript b/src/lte/wscript index d4eb5a56d..f7d46d68c 100644 --- a/src/lte/wscript +++ b/src/lte/wscript @@ -32,7 +32,7 @@ def build(bld): 'model/lte-ue-net-device.cc', 'model/ideal-control-messages.cc', 'helper/lena-helper.cc', - 'helper/epc-helper.cc', + 'helper/gtpu-tunnel-helper.cc', 'helper/rlc-stats-calculator.cc', 'helper/mac-stats-calculator.cc', 'model/ff-mac-csched-sap.cc', @@ -106,7 +106,7 @@ def build(bld): 'model/lte-ue-net-device.h', 'model/ideal-control-messages.h', 'helper/lena-helper.h', - 'helper/epc-helper.h', + 'helper/gtpu-tunnel-helper.h', 'helper/mac-stats-calculator.h', 'helper/rlc-stats-calculator.h', 'model/ff-mac-common.h',