Commit Graph
85 Commits
Author SHA1 Message Date
winckel 2ffe448509 Added rsrq and rsrp to BCCH DATA IND message to allow reporting of signal level and quality to upper layers.
Added NAS_CELL_SELECTION_CNF response for NAS after successful decoding of SIB1.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4812 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-22 12:55:04 +00:00
winckel 69cadc976d Added rsrq and rsrp to BCCH DATA IND message to allow reporting of signal level and quality to upper layers.
Added NAS_CELL_SELECTION_CNF response for NAS after successful decoding of SIB1.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4811 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-22 12:54:34 +00:00
winckel 3086538e02 Corrected task id and instance value in ITTI generic log for SIB encoding.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4810 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-22 11:43:29 +00:00
winckel 9133056d98 Corrected instance value for UE NAS to RRC messages.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4804 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 17:48:52 +00:00
Lionel Gauthier b223ac4e8a ooops
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4803 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 16:04:27 +00:00
Lionel Gauthier 3f88f2cadb Update for MIH
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4802 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 15:45:31 +00:00
Lionel Gauthier e56dc6929a Update for MIH
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4801 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 15:42:54 +00:00
winckel f7e98c7e2c Modified asserts in pdcp_data_req() to have more accurate information.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4785 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 12:47:34 +00:00
winckel 5a6de28863 Added result check for calls to itti_free.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4782 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 10:41:27 +00:00
winckel 763b715a34 Mapped RRC -> NAS message to NAS function calls.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4776 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-19 20:35:08 +00:00
winckel aa65305f46 Integrated memory pools into ITTI for OAISIM and lte-softmodem targets.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4761 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-18 14:08:05 +00:00
Cedric Roux f8d5dc9225 - Fix eNB_ue_s1ap_id not set correctly when receiving First income from MME
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4749 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-17 08:52:32 +00:00
winckel 8d446ede1d Modified message of some "macphy_exit()" calls.
Added SIB logging for ITTI when creating SIB2/3.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4735 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-16 09:20:24 +00:00
winckel 6299ef93d0 Corrected calls to "pdcp_rrc_data_req()" when "ENABLE_USE_MME" is defined.
Added some missing break in RAL messages handling.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4732 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-16 09:02:29 +00:00
Cedric Roux 0b0fabaa7e - Fix recent issues with ping in pre-ci
- Corrected PDCP layer to manage more than one UE correctly
	* use eNB_id, UE_id as identifiers for connections
	* splitted UE/eNB data
	* Use the real rb_id for index in array (instead of the one used for communication with RLC/IP driver

pre-ci OK, except for the random issue related to Msg3

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4730 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-15 22:02:33 +00:00
winckel aa4d373c22 Updated some log messages format.
Added PHY_FIND_CELL_REQ sent to PHY when starting RRC.
Fixed an issue with ITTI tasks creation with RTAI builds.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4726 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-13 16:10:29 +00:00
winckel af993318dd Fixed a build issue for RTAI.
Added handling of RRC_CONFIGURATION_REQ in eNB RRC  (some SIB1 fields will be configured by eNB app settings).

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4721 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-13 14:22:36 +00:00
Lionel Gauthier 04719cedc2 For RAL interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4701 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-13 09:46:44 +00:00
winckel 8f897e06b6 Added on UE side NAS controlled L2L1 start.
Saved parameters of NAS_CELL_SELECTION_REQ.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4691 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-12 12:54:01 +00:00
winckel 556a353160 Start to handle NAS_CELL_SELECTION_REQ.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4676 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-11 19:32:57 +00:00
winckel 714fefb8a1 Create a top level RRC state.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4675 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-11 19:28:13 +00:00
Cedric Roux c26a130033 - Mapped malloc/free for ITTI to itti_malloc/itti_free functions for future use within real-time softmodem
- Fixed softmodem build issues with RAL
- Merged ITTI into agilent softmodem for eNB

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4661 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-11 10:08:23 +00:00
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