Commit Graph
63 Commits
Author SHA1 Message Date
Lionel Gauthier a632b032c6 Add 802.21 in oaisim exe, work in progress.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4658 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-10 15:58:00 +00:00
Raymond Knopp 631fa2be8b updates from Agilent IoT
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4649 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-09 14:17:36 +00:00
winckel 034f2191b7 Fixed a build issue without ITTI enabled.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4634 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 18:22:23 +00:00
winckel 15e3d8cbf8 Updated NAS RRC messages.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4632 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 15:27:06 +00:00
winckel 5521ba109e Reorganized RTAI and SIMU makefiles to factorize some common code.
Added some NAS primitive handling on UE side.

pre-ci Ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4625 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 12:35:41 +00:00
Cedric Roux c0e312ad39 - Fixed invalid write when dumping capabilities sdu
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4586 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-04 13:13:56 +00:00
winckel cd22e69f5e Removed non ENABLE_EVENT_FD option in ITTI.
Modified message processing for RT task when RTAI is enabled.
Clean-up logs format in RRC.
Fixed some warnings.

pre-ci Ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4550 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-29 16:06:30 +00:00
winckel ca187dcc70 Added processing of security key and corrected use of security algorithms information received from S1AP.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4537 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-27 10:54:10 +00:00
winckel b83aca1d0f Moved "assertions.h" into the "common/utils" directory.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4536 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-27 07:44:31 +00:00
winckel 44a88c503f Marked some unused parameters from S1AP req.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4535 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 18:07:03 +00:00
winckel 01f8ff657f Cleared dedicatedInfoNas structure to avoid issues with buffer free calls in ASN_SEQUENCE_ADD.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4534 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 17:11:56 +00:00
winckel 2ee4242de0 Fixed a compile issue without ITTI.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4532 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 16:45:34 +00:00
winckel 3e29f713f6 Changed NAS PDU handling for do_RRCConnectionReconfiguration to allow transmission of several in the same RRC message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4529 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 15:59:35 +00:00
winckel 9999403e56 Modified "xer_sprint" to avoid string buffer overflow.
Added transmission of security parameters from S1AP to lower layers.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4524 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 13:29:30 +00:00
winckel f4113d53ba Added support for other S1AP messages.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4519 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 21:22:55 +00:00
winckel e667c572f2 Corrected "rrc_TransactionIdentifier" in some DCCH messages.
Corrected instance number and origin task in some GENERIC_LOG messages.
-

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4518 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 20:23:41 +00:00
winckel c76bcd2ec6 Created a "xer_sprintf" to dump asn1 message into a string buffer.
Fixed a build issue in "oaisim.c".
Replaced asn1 struct in ITTI debug message by "xer_sprint" formatted text.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4517 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 18:34:34 +00:00
Navid Nikaein c53171a977 *add eNB app to the oaisim
*update target and ASN1 readmes
*update oai test cases



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4513 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 16:20:19 +00:00
winckel 7e4aacabca Fixed an issue with RRC S1AP ids.
Change log level of ITTI message receiption.
Replace failure message by   S1AP_NAS_NON_DELIVERY_IND when processing S1AP_DOWNLINK_NAS.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4510 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 13:04:13 +00:00
Cedric Roux e1d2667467 - Renamed msg structure in ITTI to ittiMsg to avoid confusions when parsing XML file if multiple structure "msg" are defined
- Fix build issue of EPC
- Enable event fd for EPC instead of pthread_cond
- Added some new S1AP messages defintions


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4506 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-24 17:44:11 +00:00
winckel 081e337cdd Reoragized code.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4499 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-22 15:58:39 +00:00
winckel c964219d60 Separated RRC <-> S1AP procedures.
Pre-ci OK.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4497 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-22 15:18:17 +00:00
ghaddab 9d27b76de6 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4495 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-11-22 10:31:33 +00:00
Raymond Knopp 91e7fb1cad git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4493 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-11-22 10:13:22 +00:00
Cedric Roux 0802f49d7c - Updated s1ap configuration to handle modes where oai_emulation is not compiled
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4492 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-22 09:56:10 +00:00
winckel 56d45ba31f Fixed warnings.
Moved some direct printf into logging system.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4491 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-22 07:30:06 +00:00
Cedric Roux 0d5e035eef - Fix DL/UL information transfer encoders
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4484 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 12:13:08 +00:00
winckel 51596029e9 Modified asn1 function to let them handle memory allocation.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4481 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 10:47:18 +00:00
Cedric Roux 364d662cf2 - Fix DL/UL information transfer messages encoders
- Reset the initial ue id when first asnwer sent to RRC

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4474 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 09:16:09 +00:00
winckel d9e1d11b96 Fixed a compile issue for non ENABLE_ITTI builds.
Pre-ci OK.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4472 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 07:53:44 +00:00
winckel cd05a7a7df Modified S1AP ids search to cover all RRC S1AP association cases.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4470 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 17:49:14 +00:00
winckel 08bd55cbca Created an enum for e RAB status.
Corrected eNB_ue_s1ap_id  setting in messages send to S1AP.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4469 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 17:23:02 +00:00
winckel 3341675bd9 Added S1AP_INITIAL_CONTEXT_SETUP_RESP.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4467 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 16:03:49 +00:00
winckel ad5f5e3111 Corrected processing of S1AP_INITIAL_CONTEXT_SETUP_REQ.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4464 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 14:26:22 +00:00
winckel d3acdac8c9 Changed UE id for first S1AP message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4461 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 12:58:29 +00:00
winckel fd55fbc6eb Completed RRC handling of S1AP messages.
Re-organized UE info in eNB.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4459 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 12:17:18 +00:00
winckel 8470aa8024 RRC:
- Reorganized ITTI messages definition by groups (MAC, PDCP and RRC).
- Added support for some NAS / S1AP messages.

S1AP:
- Corrected MME selection in handle NAS first request.
- Modified some messages definition.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4429 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-19 14:17:15 +00:00
winckel 9a077d29a7 Encoded s-TMSI field in S1AP_NAS_FIRST_REQ message.
Fixed some warnings.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4424 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-18 08:09:54 +00:00
Cedric Roux 5e2586626c - Added new feature to ITTI:
* Possibilty to dump formatted strings directly to the analyzer
- Updated itti_analyzer accordingly

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4413 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-15 12:49:51 +00:00
winckel ccb126d6df Added some field in RRC eNB info structure to store additionnal information.
Corrected "get_next_UE_index" and "rrc_remove_UE".
Started communication between RRC eNB and S1ap.
Changed some S1ap structure definitions.
Fixed warnings.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4410 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-15 07:24:19 +00:00
winckel c2e44ad7c0 Modified use of instance in ITTI messages to have a coherent use of it. It always refers to the same unit (eNB or UE) in all tasks or sub-tasks. This will allow filtering on instance number in itti_analyser.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4371 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-12 15:59:43 +00:00
winckel e02b08758e Added RRC ASN1 decoded messages in ITTI logs.
Modified SystemInformation-r8-IEs ASN1 definition to fix issue with GCC and GCCXML.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4365 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-12 12:23:42 +00:00
Cedric Roux 85e85fb93a - Update S1AP and SCTP layers to use ITTI for eNB: may broke the old version of S1AP/SCTP (compile with USE_MME=R10 and ENABLE_ITTI=1)
pre-ci tests passed

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4342 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-07 13:00:54 +00:00
Navid Nikaein f18e400960 * merge/add handover procedure for the access stratum (enabled with the -H), status: experimental.
* fix a bug in BSR computation
* add a python script to launch meld if the diff3 in subvsersion/config file is set to the targets/SCRIPTS/svn-merge-meld.py
* pre-ci passed (100%) 


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4309 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-30 21:52:26 +00:00
winckel fdd7de3280 Introduced MAC xCCH DATA REQ messages to complete RRC MAC interface, they are not actually used!
Integrated SDU buffer into MAX xCCH messages with a fixed size.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4302 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-30 14:04:22 +00:00
winckel 5260b60df7 Added a command line option "-K file_name" to save ITTI logs directly.
Created "RRC_MAC_BCCH_DATA_REQ" message.
Separated L2L1 sub task by eNB/UE to separate messages handling in PDCP and MAC.
Added ITTI messages poll in MAC sub tasks.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4300 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-30 08:21:23 +00:00
winckel 52760d9f75 Fixed a build issue with ITTI message RRC_MAC_MCCH_DATA_IND in release 10.
Added case for message RRC_UE_EUTRA_CAPABILITY to avoid error message.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4297 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-29 14:11:45 +00:00
winckel 5b07ebb052 Created RRC eNB ITTI task and inserted ITTI messages between it and L2L1 task.
Moved RRC UE code into "rrc_UE.c".
Fixed some warnings.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4296 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-29 13:07:33 +00:00
winckel 9405e6addb Added RRC_MAC_CCCH_SUCCESS_IND and RRC_DCCH_DATA_REQ ITTI messages definition and handling.
Removed RRC_MAC_SYNC_IND that is not used anymore.
Added ITTI messages reception in PDCP (in pdcp_run).
Added pdcp_rrc_data_req in l2 interface.
Fixed warning.

pre-ci ok.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4290 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-29 08:07:47 +00:00
winckel 1378c4fbfb Added an RRC UE task and inserted some message based communications between MAC or PDCP and RRC when ITTI is enabled.
Uniformized some parameter types.
Fixed some warnings.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4286 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-25 16:20:37 +00:00