Navid Nikaein
3e947ebbbb
update the make all targets
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5640 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-07-31 19:07:17 +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
Navid Nikaein
be2b2ca2bb
* catch CTRL^C in oaisim, and handle oaisim shutdown (not fully tested)
...
* fix few pre-ci issues
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5231 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-04-05 08:57:12 +00:00
Navid Nikaein
1fe8ef6c13
* add oaisim walkthrough document in targets/DOCS
...
* update the targets/README.txt
* fix the pdcp timing stats for eNB in oaisim
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5223 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-28 20:10:37 +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
5f74a7e29d
* swap the oai performance profiler eNB stats between tx and rx
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5219 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-27 15:04:54 +00:00
Lionel Gauthier
bb94952707
For 802.21 explicit compilation flag USE_3GPP_ADDR_AS_LINK_ADDR
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5107 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-03-03 16:18:26 +00:00
Navid Nikaein
98a9469f59
* add oaisim performance profiler OPP (enabled with option q )
...
* fix the bug for IP connectivity when more than 1 UE is connected (test with iperf: ok)
* set target ul/dl mcs in the eNB scheduler to hardwire the desired MCS (option t for UL and m for DL)
* add the code related to abstraction from http://svn.eurecom.fr/openairsvn/openair4G/tags/asilomar2013
* cleanup the code
* pre-ci passed for all except for eMBMS
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5093 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-02-27 12:27:58 +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
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
winckel
1acf4a6d0e
Added "-lconfig" to link list.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4960 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-27 15:50:04 +00:00
Lionel Gauthier
6be97a95bf
Added configuration File, example in targets/PROJECTS/GENERIC-LTE-EPC
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4950 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-27 11:40:06 +00:00
Lionel Gauthier
674963da5a
Added RLC FLAG
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4846 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-10 14:29:48 +00:00
Lionel Gauthier
bb52a99c43
Update for oai_nw_drv
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4790 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 15:32:27 +00:00
Cedric Roux
f91b16712c
- Fixed missing compiler directives
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4679 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-11 21:00:17 +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
568128e190
Fixed some build issue with USE_MME enabled.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4657 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-10 15:18:43 +00:00
winckel
490d0f0fbf
Modified makefiles to integrate UE NAS lib.
...
Corrected some NAS file to compile without C99 mode option.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4633 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-06 17:52:26 +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
winckel
68909776a8
Removed eNB_app from oaisim.c.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4580 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-04 09:56:27 +00:00
Cedric Roux
d5a12e3b79
- Moved Makerules to OPENAIR_TARGETS
...
- Created Makefile.common that gathers common definitions for oaisim and lte-softmodem
- Added ITTI capabilities to lte-softmodem (currently not stable)
* Created dummy l2l1 task
* Added -K option to output itti messages to file (some RT issues with file flush)
- Added S1AP/SCTP tasks in lte-softmodem
pre-ci ok
lte-softmodem with HARD_RT=1 build ok
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4514 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-25 16:49:27 +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
Cedric Roux
9c5b97275b
- Fix dependencies inclusion
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4489 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 16:44:05 +00:00
Cedric Roux
5a1acfdd75
- oaisim object files (almost all) are now generated in a separate directory (objs under SIMU/USER)
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4488 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 16:29:38 +00:00
Florian Kaltenberger
6463bb93c2
deleting some old unused files
...
oaisim now also compiles with OPENAIR2=0
PDCCH now generates dummy data instead of zeors (needed for power measurements)
fixed bug in DAC (power levels)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4483 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-21 11:33:59 +00:00
winckel
4556cd179a
Corrected SCTP dir test.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4460 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 12:24:02 +00:00
Cedric Roux
e81132589c
- Test for S1AP/SCTP directories existence before trying to enter directories
...
- Added '\n' to message_xml.h to ease XML file parser debugging (ITTI analyzer)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4447 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 08:46:06 +00:00
winckel
ec8c37c704
Updated Makefiles to include "common/utils" files.
...
moved ITTI initialization just after command line arguments parsing.
pre-ci ok.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4422 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-18 08:00:46 +00:00
winckel
63d26ecd6f
Moved build targets to always have default as first target (was overdrive by s1ap when USE_MME was set).
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4402 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-14 14:30:40 +00:00
winckel
f73cac4cbe
Enabled by default use of EVENT_FD for ITTI.
...
It allows use of internal and external events with a single wait point in tasks.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4395 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-14 07:52:14 +00:00
Cedric Roux
6b2152a2ef
- Fix incorrect SCTP stream for UE
...
- Added some message for S1AP
- Fixed PLMN for EPC
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4354 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-08 16:43:30 +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
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
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
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
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
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
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
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
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
76b91cfefb
* add additional RLC buffer information for fine grain DL scheduling
...
* protect ENABLE_DB flag with explicit user-defined flag
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4036 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-07-18 11:53:58 +00:00
Navid Nikaein
8c339ad672
add makefile support for DB stats, fix minor issues for jitter calculation
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4030 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-07-15 16:21:05 +00:00