Commit Graph
94 Commits
Author SHA1 Message Date
Lionel Gauthier 0029c3b0aa git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5314 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-05-12 16:24:29 +00:00
Navid Nikaein 286c092cfc * add reordering window management to PDCP
* update PDCP security and count calculation



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5307 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-05-06 20:05:07 +00:00
Navid Nikaein 8b7143022b * manage control elements in CCCH PDU through rx_sdu function
* add event handler for remote (online) configuration and status monitoring
* update openair config generator (OCG) and scneario descriptor (OSD) with new features contributed by A. Gomes (one source)
* fix the issue with netlink when benchmarking oaisim preformance 
* pre-ci passed except for eMBMS  



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5299 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-05-02 08:38:08 +00:00
Lionel Gauthier b3829736e3 For EPC, tested scenario is IMSI attach with EURECOM NAS UE, (not GUTI)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5282 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-04-22 10:51:56 +00:00
Lionel Gauthier e7921f03a3 Changed default DRB id from 3 to 1
With folowwing implicit rule
drb id = x => correspondind lc id = x+2, eps bearer id = x+4

Changed RLC inner structs, no more statically allocated array, now it is dynamic via malloc and collection of RLC entities are stored in a hashtable.
Changed misc simple types
Started compiling with all warning setted and treated as errors, still working on RLC and around...
Add const qualifier wherever suitable (for example param frame, module id, const pointers, etc)

Thinking about a type of context parameter in procedure calls in L2 data plane (modules id, frame, srb flag, enb flag, etc)...


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5222 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-27 17:07:39 +00:00
Navid Nikaein 9b61d3a735 * support for PLMN with 6 digits
* bug fixed for S1AP
* update the mme and enb configuration files



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5218 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-27 13:45:15 +00:00
Lionel Gauthier e90d6685e3 Partial update for data plane on eNB for S1-U
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5194 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-18 22:01:40 +00:00
nguyennd 30b4c55310 LGAUTHIER, Duy, OK for e-MBMS, may be one remaining problem with stats
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5121 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-05 14:50:38 +00:00
Lionel Gauthier 47da4de98b git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5113 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2014-03-04 09:10:57 +00:00
Lionel Gauthier da74451120 eNB and MBMS flags are now boolean
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5097 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-28 14:32:23 +00:00
Lionel Gauthier c60dc45b2b Changed uX, uX_t sX, sX_t to uinX_t
Cleaned some PDCP/driver code

types parameters and vars

Please see openair2/COMMON/platform_types.h for simple coding rules.

please declare prototypes of functions in .h and include .h files in where the function is used and where it is implemented.



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5096 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-28 13:03:10 +00:00
Lionel Gauthier 70920ffd27 abstraction mode is OK
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5092 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-26 16:23:44 +00:00
Lionel Gauthier 6f5219a600 Did not compiled for itti, stil problem with MBMS, see tomorrow
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5087 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-25 17:53:10 +00:00
Lionel Gauthier 899c178d08 Now virtualization should be OK.
TO DO :test RF and ethernet emulation.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5086 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-25 15:31:28 +00:00
Lionel Gauthier 79fbfafe67 create user plane tasks, messages
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5061 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-10 14:34:48 +00:00
winckel 727e2fef61 Adding TDD config parameters in RRC configuration message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5029 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-05 08:02:01 +00:00
winckel 4aa7fbf16a Added some TDD configuration parameters in eNB config file.
Propagated eutra band into SIB 1.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5028 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-04 17:46:33 +00:00
winckel a0ba68d54b Added some parameters in RRC configuration message:
- Default PCCH DRX cycle.
- FDD/TDD mode.
Blocked TDD config field in SIB1 when in FDD mode.
Removed some obsolete cellular functions.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5007 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-03 09:23:38 +00:00
winckel 9c1cce0d06 Added a PHY configuration signal.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4997 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-31 10:53:46 +00:00
winckel b3960e9ccc Differentiated EMM and ESM RAW NAS messages.
Added an ITTI filters example for UE and eNB.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4990 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-30 07:46:50 +00:00
winckel e2cf0d01da Added the possibility to log NAS messages in UE (ENABLE_NAS_UE_LOGGING must be added in the build file and "opennair-cn" directory must be available to access NAS header files).
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4975 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-29 09:35:57 +00:00
Lionel Gauthier cb208a8d80 pre-ci did not detect
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4893 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-16 10:28:34 +00:00
Lionel Gauthier c5e3a46704 RAL Updates + RLC PDU dumped in ITTI msg text
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4886 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-15 17:25:01 +00:00
Lionel Gauthier df2a457d15 Added RLC AM PDUS
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4883 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-15 13:55:35 +00:00
winckel 4767a4c09b Changed ITTI S1AP log message names.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4881 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-15 10:33:57 +00:00
winckel 9fa4ec6671 Changed ITTI RRC log message names.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4878 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-15 08:56:02 +00:00
winckel 456f91baba Replace generic ITTI log messages by dedicated messages in RRC.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4876 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-15 00:06:25 +00:00
winckel 53b7b03d09 Added empty and text ITTI message types.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4875 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-14 23:29:33 +00:00
Lionel Gauthier 58b62709f3 Commit for updates to RAL (802.21, MIH)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4867 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-14 09:54:15 +00:00
winckel 9277fc9684 Mapped "msg(..." to "LOG_D(PHY...".
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4864 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-13 23:21:31 +00:00
winckel ca98864cd0 Added NAS ITTI log message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4841 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-10 08:27:21 +00:00
winckel 7d0320f267 Created a RRC_STATE_IND message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4814 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-02 12:20:44 +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
Lionel Gauthier 726f2dcd37 Update for MIH
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4792 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 15:35:37 +00:00
Cedric Roux 8e7ede4850 - Add UEid in connection establishment conf
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4780 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 09:34:04 +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 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 54f88942d1 Created a RRC configuration message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4703 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-13 10:24:12 +00:00
winckel dc423b3470 Created some phy messages.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4694 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-12 16:51:09 +00:00
winckel 7bb2ec875c Compeleted messages transmission from NAS to RRC on UE side.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4686 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-12 09:52:49 +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
winckel 597aa81ccf Updated UE NAS <-> RRC messages.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4630 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 15:00:04 +00:00
winckel 70ed03a89a Reordered ITTI tasks.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4629 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 14:10:27 +00:00
Cedric Roux c4d68ea31e - Fix build issues
- Fix name in conversions macro

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4615 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-05 15:11:26 +00:00
winckel 27dea9687d Modified handling of MME shutdown in S1AP to avoid stopping eNB.
!!! No recovering mechanism for this situation !!!

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4610 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-05 13:15:44 +00:00
winckel 3685cf3f41 Added struct names.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4582 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-04 13:10:45 +00:00
winckel 0ef04198b5 Added a mechanism to wait for eNB MME link to be establish for all eNB before starting L2L1 task.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4577 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-04 08:32:21 +00:00
winckel 4fabe3b44c Added struct names.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4569 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-04 08:22:41 +00:00
Cedric Roux ed28505dd8 - Use nas_error_code_t instead of uint8_t for error code
- Use explicit error code from S1AP to NAS

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4564 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-03 09:58:41 +00:00
Cedric Roux faa51ec4b6 - Use typedef for enums/structs
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4562 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-03 08:44:10 +00:00