gauthier
c7518ecf42
SVN to GIT migration (removed EPC software, updated mailing list address in all files)
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7885 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-10-06 16:24:54 +00:00
Lionel Gauthier
93255dc5a1
Sebastian Held patches15/0022-docu.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7324 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-30 09:37:09 +00:00
Lionel Gauthier
2944c762a5
VCD can now become optional
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7159 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-14 10:44:50 +00:00
Lionel Gauthier
059a0a3fdc
astyle --recursive --indent=spaces=2 --style=kr --indent-col1-comments --break-blocks --convert-tabs --max-code-length=200
...
This is done for better merging branch/LG_PRE_RELEASE_0.3 into trunk (same process is applied on this branch)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7073 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:29:12 +00:00
Lionel Gauthier
4649f42a22
patches13/0008-name-pthreads-easier-debugging.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7054 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:12:21 +00:00
thomasl
b501feae18
remove option before kernel 2.6.30
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6080 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-11-21 17:02:09 +00:00
ghaddab
fc4dc75944
License Corrected
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5717 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-08-14 07:44:14 +00:00
ghaddab
013cd267c9
License updated
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5568 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-07-17 14:52:03 +00:00
winckel
3b13d05cdc
Modified ITTI message number format from binay to ASCII.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4866 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-14 09:44:56 +00:00
winckel
0b31d1403a
Modified ITTI log file format:
...
- removed signal_name.
- added message start and end markers.
Added a "cancel" button for some dialog box.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4861 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2014-01-13 22:32:06 +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
fa818d423b
Added an action parameter to be performed when assert fails in AssertError.
...
Added a return status to itti_free.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4779 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-20 09:14:19 +00:00
winckel
9284206344
Changed task id for ITTI dump thread.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4766 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-19 08:10:54 +00:00
winckel
4424cffcfb
Defined new unified assert for ITTI.
...
Changed size of largest memory pool items to support some long log message.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4765 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-18 22:27:24 +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
winckel
f3f9866047
Fixed a SIGSEGV issue when stopping oaisim.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4684 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-12 09:08:40 +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
Cedric Roux
cb2810e618
- Fix EFD_SEMAPHORE build issues
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4642 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-09 09:14:29 +00:00
winckel
c35ba1cf77
Use a bit mask with atomic or and and operations for VCD logging of ITTI messages task IDs in messages handling functions to support correctly multi threading logging.
...
Separated eNB and UE frame and slot VCD logs.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4556 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-02 15:29:24 +00:00
Cedric Roux
499ec0753a
- Converted calloc to malloc in ITTI to save some time
...
- Added vcd signal for alloc of message
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4551 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-12-02 08:58:32 +00:00
Cedric Roux
6102fa4b60
- Fix some performances issues for softmodem
...
- Remove eventfd if task has only polling mode
- Created dummy thread to convert eventfd from RT thread to non RT threads
- Added eNB app to softmodem
- Set poll mode for itti dumper thread in softmodem
- Disable timers for softmodem
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4545 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-28 15:51:49 +00:00
winckel
c0ec13517c
Added the flag itti_dump_running to stop enqueuing messages when exiting the ITTI dump thread.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4533 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 17:02:01 +00:00
winckel
4005331283
Fixed some free issue.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4530 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 16:01:13 +00:00
Cedric Roux
969c046701
- Set priority for dumper thread
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4525 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 13:30:13 +00:00
Cedric Roux
df177680ce
- Put itti writes to file in another thread to avoid locks when flushing the file
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4522 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-26 13:06:45 +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
Cedric Roux
6f6a52c71b
- Flush XML definition to file at initialization and wait for completion
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4465 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-20 15:00:09 +00:00
winckel
7643bc6170
Fixed an issue with file dump writing after close.
...
Added logging by ITTI support for other log levels.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4431 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-19 14:37:15 +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
cefa14650f
Modified ITTI to create one message queue for each task and sub task.
...
Still only one thread is created by task.
pre-ci ok.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4350 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-08 09:43:03 +00:00
Cedric Roux
9eb721449d
- New core event dispatcher for ITTI: will allow a single task to monitor on multiple event sources via event_fd + epoll_wait apis
...
- Mutex per user for the ITTI dumper to avoid sending new signals when the XML is dumped to logger
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4328 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-11-06 11:01:58 +00:00
winckel
c560dac658
Added "itti_dump_exit" function to terminate dump activities when itti is exiting.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4312 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-31 16:47:32 +00:00
winckel
fef704c73c
Completed log file read in itti_analyzer.
...
Creates a common types definition file for itti_analyzer.
Set message start number to 1.
Changed message name field to 48 char to avoid alignment issues.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4311 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-31 15:17:55 +00:00
winckel
5d434368cc
Corrected size of XML message.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4310 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-31 09:35:27 +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
f8ff00481d
Replaced ITTI_ERROR by DevAssert or DevCheck, error in ITTI are critical and should stop the program!
...
Disabled debug log in ITTI by default.
Added ITTI_MSG_NAME and ITTI_MSG_INSTANCE defines to simplify acces to some part of message header.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4284 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-25 14:01:50 +00:00
Cedric Roux
d5215b4d28
- Use send instead of write for socket operations
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4261 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 14:45:02 +00:00
winckel
ade86715fa
Moved ITTI configuration values into a separate file.
...
Corrected some header issues.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4248 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-22 07:43:34 +00:00
winckel
04fa42dd01
Moved ITTI into common/utils.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4236 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2013-10-21 09:08:27 +00:00