Commit Graph
144 Commits
Author SHA1 Message Date
Cedric Roux 10b8f5687c - Generate "unique" eNB_id according to host name
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4345 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-07 14:02:16 +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 a442876bfc * add RA procedures for handover, SR, and other DCCH messaging. Status: experimental
* fixed few issues in the testing scripts
* pre-ci passed 


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4334 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-06 16:49:47 +00:00
winckel 4c01f4f772 Removed cellular build tests from pre-ci.
Added build and run tests with ITTI enabled.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4315 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-04 12:24:14 +00:00
winckel ee0bc07beb Restored -K option in oaisim.
Fixed some warnings.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4313 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-31 17:58:50 +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
guibene 84fb51d88c WHERE2 measurements
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4306 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-30 14:40:22 +00:00
winckel e52c28aa08 Corrected calls to "phy_procedures_eNB_lte" and "phy_procedures_UE_lte".
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4305 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-30 14:25:26 +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 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 cf5c4633e2 Added a check on gccxml tool.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4291 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-29 08:09:04 +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
winckel 06665e9de6 Fixed an issue with pre-ci due to rm -f -v in a shell invocation.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4285 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-25 16:13:15 +00:00
winckel 129ccac0ae Added a build option (DISABLE_XER_PRINT) to exclude some debug messages.
Blocked dependencies on messages_xml.h when ITTI is not used.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4279 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-25 08:48:48 +00:00
winckel 241d686ea6 Fixed an issue with "messages_xml.h" build order.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4275 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-24 15:25:59 +00:00
winckel e0c1c4c7be Keep definition of ITTI variables for cleanning even without ITTI option.
Reorganized "clean" targets in makefile.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4274 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-24 13:49:45 +00:00
ghaddab 036fb301ff git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4273 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-10-24 13:28:34 +00:00
winckel fd7dcaf9a5 Added corrected autodependencies rules for "messages.xml".
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4271 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-24 12:29:18 +00:00
winckel 2c9e12f857 Added autodependencies generation for "messages.xml".
Added rules to use autodependencies for top level objects.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4270 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-24 12:17:58 +00:00
winckel f00c036367 added "itti_exit_task" to terminate current task when a MESSAGE_TERMINATE is received.
Modified "itti_wait_tasks_end" to exit when some threads are not terminated after a 1 second time-out.
modified "SIGINT" handling, exit is done after tring to join all threads like for "SIGUSR1".
Added message reception for TASK_L2L1 and handling of TEST and TERMINATE messages in oaisim.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4269 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-23 14:08:42 +00:00
winckel b45af4a3c9 Moved files related to assertions, backtrace and signals handling into ITTI directory.
Renamed all ITTI functions, to make them start with module name ("itti_").
Added generic signals handling support in ITTI.
Changed ITTI log port for oaisim to 10006.
Introduce an option to use ITTI in oaisim and reoragized code.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4267 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-23 12:18:35 +00:00
winckel 1ab576c494 Started ITTI integration into oaisim.
Moved some local variable from "otg_kpi.h" into "otg_kpi.c".
Clean-up some header issues.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4259 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 13:50:17 +00:00
winckel 3dc3d6ae45 Corrected target name.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4257 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 12:51:10 +00:00
Florian Kaltenberger 7c40342151 RTAI/USER/Makefile changed such that both lte-softmodem and lte-softmodem-usrp compile without RTAI (for pre-ci testing)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4256 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 12:44:45 +00:00
winckel 9c4e19448f Added ENABLE_ITTI option in makefile to suport intertask_interface build mode.
Reorganized OBJ and LIB for building targets.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4255 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 09:38:48 +00:00
winckel 167f9db78c Added a missing function prototype.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4254 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 09:22:50 +00:00
Cedric Roux dbd047da44 - Fix PDCP netlink fifo if NAS is not defined
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4249 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 08:29:48 +00:00
linhuang 760322c34e Add readme.txt for USRP
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4192 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-15 08:06:10 +00:00
linhuang b6f6fbd793 add USRP functions
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4191 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-15 07:17:37 +00:00
linhuang 2b9eaa64aa add USRP interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4190 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-15 07:15:43 +00:00
Cedric Roux 8fa5602278 - Added thread that fetch netlink packets and place them in a FIFO (option enabled by default) to reduce pdcp_run execution time
- Fix some debug formats

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4187 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-11 14:45:30 +00:00
Florian Kaltenberger 07d18bb4f1 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4181 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-10-07 15:45:39 +00:00
Florian Kaltenberger 047913d213 debugged beamforming_calibration script and split in 2
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4180 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-07 14:46:19 +00:00
Florian Kaltenberger f60f410947 adding files to test reciprocity beamforming
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4179 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-07 13:33:16 +00:00
Navid Nikaein 5f9b167a58 initilize the otg_traffic var
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4177 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-04 16:34:00 +00:00
Florian Kaltenberger 27a311ab12 vcd: added some more traces for PHY
pdcp_thread: bugfix in init 
lte-softmodem: changed thread priority for emos and xforms, changed gains for external rf, changed compile options to O2 (now possible with dlsch_demodulation fix)
new firmware version (see changelog openair0)
dlsch_demodulation: using sse4 extract for llrs
pmi_feedback now stored independend of harq_process_id
dlsim: fixed memory leak, improved csv output, changed compile option to O2 (now possible with dlsch_demodulation fix)
removed unused files


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4174 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-01 16:30:29 +00:00
Navid Nikaein 5861085339 * Add relay node types and its eNB/UE procedures
* update the L2 interface
* update eMBMS MAC/PHY to support more than one MBSFN sync area
* update OTG to support different multicast traffic for eMBMS
* pre-ci test passed (100%)
 


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4170 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-27 22:53:57 +00:00
guibene b74c2e4b18 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4164 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-09-25 09:23:38 +00:00
guibene d6fdcd4d0c git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4163 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-09-25 07:33:47 +00:00
guibene 4669980f83 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4161 818b1a75-f10b-46b9-bf7c-635c3b92a50f 2013-09-23 10:06:48 +00:00
Cedric Roux 212192cb88 - Added new feature: Oaisim Security Algorithms (see README in openair2/UTIL/OSA/README
- Fix uint64_t formatting in openair_proc.c
- Removed duplicate call to pdcp_fifo_read_input_sdus

pre-ci tests passed

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4158 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-19 13:45:51 +00:00
Navid Nikaein 15e4d364b4 add template 34
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4157 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-19 13:11:31 +00:00
Florian Kaltenberger a85535948a adding bitstream for full-duplex version of ExpressMIMO2
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4155 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-18 08:17:22 +00:00
Florian Kaltenberger 6b8fe5e03b added additional value autocal=2 to use calibration values from pcie interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4154 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-17 16:43:56 +00:00
Navid Nikaein b6113cea22 add the lost option (-Q) to oaisim
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4153 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-17 15:43:03 +00:00
Navid Nikaein 317143ed30 add case03 to the test
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4152 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-17 13:30:35 +00:00
latif 2d68cc0f68 changes for link adaptation and abstraction
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4150 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-17 07:45:13 +00:00
Navid Nikaein c5196908d5 * Update the relay node (RN) procedure when multicast relaying is enabled
* Fix the non-continous indexing of the PDCP array (replace rb_id by lc_id)
* Add a new test case 03 for Rel10 and eMBMS  
  


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4149 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-17 05:45:21 +00:00
nguyennd e46fb84684 Update and validate the eMBMS operation and its interface to OTG, pre-ci test passed
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4148 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-09-13 15:29:47 +00:00