[srslte-users] srsEPC on 32 bit platforms
Harsha Chenji
cjkernel at gmail.com
Tue Apr 24 16:17:50 UTC 2018
Sounds right! It's a COTS UE, so we don't have access to the baseband. The
IMSI is supposed to be 998981234567890.
Here's the output from a UE with IMSI 998981234567892 that can attach on
x64 but not on armhf x32:
x64:
Received Attach Request
Attach Request -- GUTI-style attach request
Attach request -- GUTI-stlye attach request is integrity protected
Attach Request -- Could not find M-TMSI 0x7cd06c7b
Attach request -- IMSI: 000000000000000
Attach request -- eNB-UE S1AP Id: 1, MME-UE S1AP Id: 1
Attach Request -- UE Network Capabilities EEA: 11110000
Attach Request -- UE Network Capabilities EIA: 01110000
Attach Request -- MS Network Capabilities Present: true
PDN Connectivity Request -- EPS Bearer Identity requested: 0
PDN Connectivity Request -- Procedure Transaction Id: 4
PDN Connectivity Request -- ESM Information Transfer requested: true
Could not find M-TMSI=0x7cd06c7b. Sending ID request
Uplink NAS: Received Identity Response
Id Response -- IMSI: *998981234567892*
Downlink NAS: Sent Authentication Request
DL NAS: Sent Downlink NAS Message. DL NAS Count=0, UL NAS count=1
DL NAS: MME UE S1AP id 1
Uplink NAS: Received Authentication Response
Authentication Response -- IMSI 998981234567892
Authentication Response -- RES 0x3cac2847148bcc
UE Authentication Accepted.
Downlink NAS: Sending NAS Security Mode Command.
DL NAS: Sent Downlink NAS Message. DL NAS Count=0, UL NAS count=2
DL NAS: MME UE S1AP id 1
Uplink NAS: Received Security Mode Complete
Security Mode Command Complete -- IMSI: 998981234567892
Sending ESM information request
DL NAS: Sent Downlink NAS Message. DL NAS Count=1, UL NAS count=0
DL NAS: MME UE S1AP id 1
Integrity Protected UL NAS: Received ESM Information Response
Sending Create Session Request.
Creating Session Response -- IMSI: 998981234567892
Creating Session Response -- MME control TEID: 1
SPGW: Allocated Ctrl TEID 1
SPGW: Allocated User TEID 1
SPGW: Allocate UE IP 172.16.0.2
Received Create Session Response
Create Session Response -- SPGW control TEID 1
Create Session Response -- SPGW S1-U Address: 10.10.10.119
SPGW Allocated IP 172.16.0.2 to ISMI 998981234567892
Adding attach accept to Initial Context Setup Request
Initial Context Setup Request -- eNB UE S1AP Id 1, MME UE S1AP Id 1
Initial Context Setup Request -- E-RAB id 5
Initial Context Setup Request -- S1-U TEID 0x1. IP 10.10.10.119
Initial Context Setup Request -- S1-U TEID 0x1. IP 10.10.10.119
Received UE Context Release Request. MME-UE S1AP Id 1
UE is not ECM connected. No need to release S1-U. MME UE S1AP Id 1
UE is ECM IDLE.
armhf:
Received Attach Request
Attach Request -- GUTI-style attach request
Attach request -- GUTI-stlye attach request is integrity protected
Attach Request -- Could not find M-TMSI 0x7cd06c7b
Attach request -- IMSI: 000000000000000
Attach request -- eNB-UE S1AP Id: 1, MME-UE S1AP Id: 1
Attach Request -- UE Network Capabilities EEA: 11110000
Attach Request -- UE Network Capabilities EIA: 01110000
Attach Request -- MS Network Capabilities Present: true
PDN Connectivity Request -- EPS Bearer Identity requested: 0
PDN Connectivity Request -- Procedure Transaction Id: 5
PDN Connectivity Request -- ESM Information Transfer requested: true
Could not find M-TMSI=0x7cd06c7b. Sending ID request
Uplink NAS: Received Identity Response
Id Response -- IMSI: *000001906289364*
Downlink NAS: Sent Authentication Request
DL NAS: Sent Downlink NAS Message. DL NAS Count=0, UL NAS count=1
DL NAS: MME UE S1AP id 1
Received UE Context Release Request. MME-UE S1AP Id 1
UE is not ECM connected. No need to release S1-U. MME UE S1AP Id 1
UE is ECM IDLE.
On Tue, Apr 24, 2018 at 12:06 PM, J Giovatto <jgiovatto at adjacentlink.com>
wrote:
> Hi,
>
> Looks like truncation along the way, what does the ue say ?
>
> (998981234567890)10 = (38C91719FAAD2)16
>
> (000001906289362)10 = (719FAAD2)16
>
> Joe
>
>
>
> On 04/24/2018 11:27 AM, Harsha Chenji wrote:
>
> Some more info. Have highlighted the part where the log differs. It's a
> OnePlus One UE with srsenb and srsepc, on band 7, in both scenarios.
>
>
> on armhf x32 platform:
>
> Received Attach Request
> Attach Request -- GUTI-style attach request
> Attach request -- GUTI-stlye attach request is integrity protected
> Attach Request -- Could not find M-TMSI 0x1
> Attach request -- IMSI: 000000000000000
> Attach request -- eNB-UE S1AP Id: 1, MME-UE S1AP Id: 1
> Attach Request -- UE Network Capabilities EEA: 11100000
> Attach Request -- UE Network Capabilities EIA: 01100000
> Attach Request -- MS Network Capabilities Present: true
> PDN Connectivity Request -- EPS Bearer Identity requested: 0
> PDN Connectivity Request -- Procedure Transaction Id: 2
> PDN Connectivity Request -- ESM Information Transfer requested: true
> Could not find M-TMSI=0x1. Sending ID request
> Uplink NAS: Received Identity Response
> Id Response -- IMSI: *000001906289362*
> Downlink NAS: Sent Authentication Request
> DL NAS: Sent Downlink NAS Message. DL NAS Count=0, UL NAS count=1
> DL NAS: MME UE S1AP id 1
> Received UE Context Release Request. MME-UE S1AP Id 1
> UE is not ECM connected. No need to release S1-U. MME UE S1AP Id 1
> UE is ECM IDLE.
>
>
>
> On xenial x64 PC:
>
> Received Attach Request
> Attach Request -- GUTI-style attach request
> Attach request -- GUTI-stlye attach request is not integrity protected
> Attach Request -- Could not find M-TMSI 0x1
> Attach request -- IMSI: 000000000000000
> Attach request -- eNB-UE S1AP Id: 1, MME-UE S1AP Id: 1
> Attach Request -- UE Network Capabilities EEA: 11100000
> Attach Request -- UE Network Capabilities EIA: 01100000
> Attach Request -- MS Network Capabilities Present: true
> PDN Connectivity Request -- EPS Bearer Identity requested: 0
> PDN Connectivity Request -- Procedure Transaction Id: 3
> PDN Connectivity Request -- ESM Information Transfer requested: true
> Could not find M-TMSI=0x1. Sending ID request
> Uplink NAS: Received Identity Response
> Id Response -- IMSI: *998981234567890*
> Downlink NAS: Sent Authentication Request
> DL NAS: Sent Downlink NAS Message. DL NAS Count=0, UL NAS count=1
> DL NAS: MME UE S1AP id 1
> Unhandled Plain NAS message 0x5c
> Received UE Context Release Request. MME-UE S1AP Id 1
> UE is not ECM connected. No need to release S1-U. MME UE S1AP Id 1
> UE is ECM IDLE.
>
>
>
>
> On Tue, Apr 24, 2018 at 3:50 AM, Andre Puschmann <andre.puschmann@
> softwareradiosystems.com> wrote:
>
>> Harsha,
>>
>> we'll look into this on a similar platform and get back to you then.
>>
>> Thanks
>> Andre
>>
>>
>> On 23/04/18 20:45, Harsha Chenji wrote:
>> > We are trying to put srsEPC on a Beaglebone Black. We got it to compile,
>> > but the IMSI sent by the UE is incorrect. I suspect this is due to a
>> > 32-bit armv7l platform...I also see the following compile errors. The
>> > same code works fine on a x64 machine. Has anyone tried to run srspec on
>> > x32?
>> >
>> >
>> > Scanning dependencies of target srsepc_sgw
>> > [ 96%] Building CXX object
>> > srsepc/src/spgw/CMakeFiles/srsepc_sgw.dir/spgw.cc.o
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc: In member function ‘void
>> > srsepc::spgw::stop()’:
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc:149:82: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_spgw_log->info("Deleting SP-GW GTP-C Tunnel. IMSI: %lu\n",
>> > it->second->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc:150:85: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_spgw_log->console("Deleting SP-GW GTP-C Tunnel. IMSI: %lu\n",
>> > it->second->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc: In member function ‘void
>> > srsepc::spgw::handle_create_session_request(srslte::gtpc_cre
>> ate_session_request*,
>> > srslte::gtpc_pdu*)’:
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc:509:94: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_spgw_log->console("SPGW: GTP-C context for IMSI %015lu already
>> > exists.\n", cs_req->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc: In member function ‘void
>> > srsepc::spgw::handle_modify_bearer_request(srslte::gtpc_pdu*,
>> > srslte::gtpc_pdu*)’:
>> > /home/debian/srsLTE/srsepc/src/spgw/spgw.cc:576:79: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_spgw_log->info("IMSI: %lu, UE IP, %s \n",tunnel_ctx->imsi,
>> > inet_ntoa(addr));
>> >
>>
>> > ^
>> > [ 96%] Linking CXX static library libsrsepc_sgw.a
>> > [ 96%] Built target srsepc_sgw
>> > Scanning dependencies of target srsepc_mme
>> > [ 97%] Building CXX object srsepc/src/mme/CMakeFiles/srse
>> pc_mme.dir/mme.cc.o
>> > [ 97%] Building CXX object
>> > srsepc/src/mme/CMakeFiles/srsepc_mme.dir/mme_gtpc.cc.o
>> > /home/debian/srsLTE/srsepc/src/mme/mme_gtpc.cc: In member function
>> ‘void
>> > srsepc::mme_gtpc::handle_create_session_response(srslte::gtpc_pdu*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/mme_gtpc.cc:223:75: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_mme_gtpc_log->error("Could not find UE context. IMSI %015lu\n",
>> > imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/mme_gtpc.cc:231:106: warning: format
>> > ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has
>> > type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_mme_gtpc_log->console("SPGW Allocated IP %s to ISMI
>> > %015lu\n",inet_ntoa(emm_ctx->ue_ip),emm_ctx->imsi);
>> >
>>
>> > ^
>> > [ 98%] Building CXX object
>> > srsepc/src/mme/CMakeFiles/srsepc_mme.dir/s1ap.cc.o
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc: In member function ‘void
>> > srsepc::s1ap::stop()’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:124:77: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘long long unsigned int’ [-Wformat=]
>> > m_s1ap_log->info("Deleting UE EMM context. IMSI: %015lu\n",
>> > ue_it->first);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:125:80: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘long long unsigned int’ [-Wformat=]
>> > m_s1ap_log->console("Deleting UE EMM context. IMSI: %015lu\n",
>> > ue_it->first);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc: In member function ‘bool
>> > srsepc::s1ap::add_ue_ctx_to_imsi_map(srsepc::ue_ctx_t*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:355:84: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->error("UE Context already exists. IMSI
>> > %015lu",ue_ctx->emm_ctx.imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:368:91: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->debug("Saved UE context corresponding to IMSI
>> > %015lu\n",ue_ctx->emm_ctx.imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc: In member function ‘bool
>> > srsepc::s1ap::add_ue_ctx_to_mme_ue_s1ap_id_map(srsepc::ue_ctx_t*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:383:94: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->error("UE Context already exists. MME UE S1AP Id
>> > %015lu",ue_ctx->emm_ctx.imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc: In member function
>> ‘uint32_t
>> > srsepc::s1ap::allocate_m_tmsi(uint64_t)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap.cc:550:74: warning: format
>> ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 4 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->debug("Allocated M-TMSI 0x%x to IMSI
>> %015lu,\n",m_tmsi,imsi);
>> >
>> ^
>> > [ 98%] Building CXX object
>> > srsepc/src/mme/CMakeFiles/srsepc_mme.dir/s1ap_ctx_mngmt_proc.cc.o
>> > [ 98%] Building CXX object
>> > srsepc/src/mme/CMakeFiles/srsepc_mme.dir/s1ap_mngmt_proc.cc.o
>> > [ 99%] Building CXX object
>> > srsepc/src/mme/CMakeFiles/srsepc_mme.dir/s1ap_nas_transport.cc.o
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_nas_imsi_attach_request(uint32_t,
>> > const LIBLTE_MME_ATTACH_REQUEST_MSG_STRUCT&, const
>> > LIBLTE_MME_PDN_CONNECTIVITY_REQUEST_MSG_STRUCT&,
>> srslte::byte_buffer_t*,
>> > bool*, sctp_sndrcvinfo*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:455:72:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Attach request -- IMSI: %015lu\n",
>> emm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:456:69:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Attach request -- IMSI: %015lu\n", emm_ctx->imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:491:70:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("User not found. IMSI %015lu\n",emm_ctx->imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:492:67:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("User not found. IMSI %015lu\n",emm_ctx->imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_nas_guti_attach_request(uint32_t,
>> > const LIBLTE_MME_ATTACH_REQUEST_MSG_STRUCT&, const
>> > LIBLTE_MME_PDN_CONNECTIVITY_REQUEST_MSG_STRUCT&,
>> srslte::byte_buffer_t*,
>> > srslte::byte_buffer_t*, bool*, sctp_sndrcvinfo*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:592:74:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Attach request -- IMSI: %015lu\n",
>> ecm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:593:71:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Attach request -- IMSI: %015lu\n",
>> ecm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:622:70:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘long long unsigned int’ [-Wformat=]
>> > m_s1ap_log->console("Attach Request -- IMSI: %015lu\n",it->second);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:629:171:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Found UE context. IMSI: %015lu, old eNB UE
>> > S1ap Id %d, old MME UE S1AP Id %d\n",emm_ctx->imsi,
>> > ecm_ctx->enb_ue_s1ap_id, ecm_ctx->mme_ue_s1ap_id);
>> >
>>
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:669:78:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Attach request -- IMSI: %015lu\n",
>> > ecm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:670:75:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Attach request -- IMSI: %015lu\n",
>> > ecm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:759:78:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("User not found. IMSI
>> > %015lu\n",emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:760:75:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("User not found. IMSI
>> > %015lu\n",emm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_nas_detach_request(srslte
>> ::byte_buffer_t*,
>> > srsepc::ue_ctx_t*, srslte::byte_buffer_t*, bool*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:927:76:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Detach request -- IMSI %015lu",
>> > ue_ctx->emm_ctx.imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:928:73:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Detach request -- IMSI %015lu",
>> ue_ctx->emm_ctx.imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_nas_authentication_respon
>> se(srslte::byte_buffer_t*,
>> > srsepc::ue_ctx_t*, srslte::byte_buffer_t*, bool*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:981:80:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Authentication Response -- IMSI %015lu\n",
>> > emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_nas_security_mode_complet
>> e(srslte::byte_buffer_t*,
>> > srsepc::ue_ctx_t*, srslte::byte_buffer_t*, bool*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1049:82:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Security Mode Command Complete -- IMSI: %lu\n",
>> > emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1050:85:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Security Mode Command Complete -- IMSI: %lu\n",
>> > emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_identity_response(srslte:
>> :byte_buffer_t*,
>> > srsepc::ue_ctx_t*, srslte::byte_buffer_t*, bool*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1169:57:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Id Response -- IMSI: %015lu\n", imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1170:60:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Id Response -- IMSI: %015lu\n", imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1179:61:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("User not found. IMSI %015lu\n",imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1180:58:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("User not found. IMSI %015lu\n",imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc: In member
>> > function ‘bool
>> > srsepc::s1ap_nas_transport::handle_authentication_failure(sr
>> slte::byte_buffer_t*,
>> > srsepc::ue_ctx_t*, srslte::byte_buffer_t*, bool*)’:
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1377:83:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("Resynchronization failed. IMSI %015lu\n",
>> > emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1378:80:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("Resynchronization failed. IMSI %015lu\n",
>> > emm_ctx->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1384:73:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->console("User not found. IMSI %015lu\n",
>> emm_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/mme/s1ap_nas_transport.cc:1385:70:
>> > warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but
>> > argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_s1ap_log->info("User not found. IMSI %015lu\n", emm_ctx->imsi);
>> > ^
>> > [ 99%] Linking CXX static library libsrsepc_mme.a
>> > [ 99%] Built target srsepc_mme
>> > Scanning dependencies of target srsepc_hss
>> > [ 99%] Building CXX object srsepc/src/hss/CMakeFiles/srse
>> pc_hss.dir/hss.cc.o
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc: In member function ‘void
>> > srsepc::hss::stop()’:
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:111:85: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->info("Deleting UE context in HSS. IMSI: %015lu\n",
>> > it->second->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:112:88: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->console("Deleting UE context in HSS. IMSI: %015lu\n",
>> > it->second->imsi);
>> >
>>
>> > ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc: In member function ‘bool
>> > srsepc::hss::read_db_file(std::__cxx11::string)’:
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:170:74: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->debug("Added user from DB, IMSI: %015lu\n",
>> ue_ctx->imsi);
>> >
>> ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc: In member function ‘bool
>> > srsepc::hss::get_k_amf_op_sqn(uint64_t, uint8_t*, uint8_t*, uint8_t*,
>> > uint8_t*)’:
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:534:58: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->info("User not found. IMSI: %015lu\n",imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:535:61: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->console("User not found. IMSI: %015lu\n",imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:539:45: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->info("Found User %015lu\n",imsi);
>> > ^
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc: In member function ‘bool
>> > srsepc::hss::get_ue_ctx(uint64_t, srsepc::hss_ue_ctx_t**)’:
>> > /home/debian/srsLTE/srsepc/src/hss/hss.cc:627:58: warning: format ‘%lu’
>> > expects argument of type ‘long unsigned int’, but argument 3 has type
>> > ‘uint64_t {aka long long unsigned int}’ [-Wformat=]
>> > m_hss_log->info("User not found. IMSI: %015lu\n",imsi);
>> >
>> >
>> >
>> > _______________________________________________
>> > srslte-users mailing list
>> > srslte-users at lists.softwareradiosystems.com
>> > http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>> >
>>
>> _______________________________________________
>> srslte-users mailing list
>> srslte-users at lists.softwareradiosystems.com
>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>
>
>
>
> _______________________________________________
> srslte-users mailing listsrslte-users at lists.softwareradiosystems.comhttp://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>
>
>
> _______________________________________________
> srslte-users mailing list
> srslte-users at lists.softwareradiosystems.com
> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20180424/41ed808c/attachment.htm>
More information about the srsran-users
mailing list