ebba5542ad
- Mark SCTP sockets as non-blocking to avoid locks in SCTP layer, particularly at connection - Fixed some log points formats
Cedric Roux2013-11-14 13:00:23 +00:00
8263063c1d
- Changed dissect view font to Monospace
Cedric Roux2013-11-14 10:07:28 +00:00
8480abba02
Fixed an issue with non ITTI builds.
winckel2013-11-14 08:45:22 +00:00
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.
winckel2013-11-14 07:52:14 +00:00
c5c41e480a
Added update of ITTI LTE frame for messages.
winckel2013-11-14 07:50:48 +00:00
18cff95951
Added support of LTE time (logical time) in ITTI messages.
winckel2013-11-14 07:49:50 +00:00
cce6793d0b
Added LTE time column in itti_analyser.
winckel2013-11-14 07:46:06 +00:00
82c9323146
- Correctly remove asn1 generated files even when Release is not specified in clean command
Cedric Roux2013-11-13 15:49:15 +00:00
1afc2e5940
Force PROCESS makefile option to UE in case it is not MME to build correctly "./bin/UEprocess" by default (as mention in Makefile).
winckel2013-11-13 15:45:35 +00:00
b590b550a1
- Fixed memory leak for OMG - Fixed compiler warning for OMG
Cedric Roux2013-11-13 15:45:11 +00:00
b564e37985
Removed duplicated "commonDef.h" from "openair-cn/COMMON" file and updated "Makefile.am" files.
winckel2013-11-13 13:45:27 +00:00
53e5bc73ea
Removed duplicated "as_message.h" from "openair-cn/COMMON" file and updated "Makefile.am" files.
winckel2013-11-13 12:49:56 +00:00
1f460d558b
Removed duplicated "as_message.h" from "openair-cn/COMMON" file and updated "Makefile.am" files
winckel2013-11-13 12:47:29 +00:00
c2e44ad7c0
Modified use of instance in ITTI messages to have a coherent use of it. It always refers to the same unit (eNB or UE) in all tasks or sub-tasks. This will allow filtering on instance number in itti_analyser.
winckel2013-11-12 15:59:43 +00:00
643870cda9
Added an instance column.
winckel2013-11-12 15:32:59 +00:00
a33913b81e
Added message reload button. Corrected callback functions parameters list. Implemented menu-items destruction when filter menus are destroyed. Added NONE and ALL menu-items in filter pop-up menus.
winckel2013-11-12 10:52:11 +00:00
fb84398911
Modified ITTI to not transmit message for "TASK_UNKNOWN", this allow using message to this task for debug purpose.
winckel2013-11-12 10:47:54 +00:00
113c5c37e4
Addded ASN1 CHOISE handling to use the selected union member to display message details.
winckel2013-11-12 10:46:26 +00:00
55028fbb51
Added handling of 64 bits fundamental types.
winckel2013-11-12 09:35:33 +00:00
62565d40cb
Added an option to generate dissect file (result of message types parsing). Blocked some TASK name used only by ITTI.
winckel2013-11-12 09:29:58 +00:00
2860faabcc
Added an option to filter logs by lebel.
winckel2013-11-12 09:27:33 +00:00
6b2152a2ef
- Fix incorrect SCTP stream for UE - Added some message for S1AP - Fixed PLMN for EPC
Cedric Roux2013-11-08 16:43:30 +00:00
b5afe14d13
Replaced global ITTI queue size limit with a by task size limit.
winckel2013-11-08 13:05:38 +00:00
b025af7010
Updated itti name in configuration file. Change window title to give information on origin of displayed messages list. Created an about dialog box.
winckel2013-11-08 10:30:11 +00:00
cefa14650f
Modified ITTI to create one message queue for each task and sub task. Still only one thread is created by task.
winckel2013-11-08 09:43:03 +00:00
7a31d752fe
- Fix an issue when removing UE contexts in S1AP layer after eNB disconnection
Cedric Roux2013-11-08 08:43:58 +00:00
117f955ddf
- Fixed initial tac/mcc/mnc - Trigger a dummy initial ue message when receiving s1 setup response - Added new S1AP <-> RRC messages - Fixed almost all S1AP messages to integrate ITTI
Cedric Roux2013-11-07 16:10:58 +00:00
7535f20c31
Solved a race issue between event and message in ITTI with ENABLE_EVEN_FD.
winckel2013-11-07 14:53:17 +00:00
10b8f5687c
- Generate "unique" eNB_id according to host name
Cedric Roux2013-11-07 14:02:16 +00:00
d58853f9bb
Added some GDK events flush when reading messages file.
winckel2013-11-07 13:29:16 +00:00
f83cb155b9
Added a counter of filtered messages. Corrected goto last signal function with filter activated.
winckel2013-11-07 13:19:13 +00:00
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)
Cedric Roux2013-11-07 13:00:54 +00:00
01d0aa7cba
Integrated consol logging within dialog box. Updated use of dialog box.
winckel2013-11-07 09:59:06 +00:00
41bc8fdd6e
Updated dialog box to add a title.
winckel2013-11-07 09:36:33 +00:00
aacd18e7d2
Reorganized tool bar to include filters buttons.
winckel2013-11-07 09:17:22 +00:00
78506604cf
Moved xmlCleanupParser into main function, it is not safe to call it in threads. Added messages for XML filters parsing when no definitions are found in the file. Saved file names when opening or saving files.
winckel2013-11-07 08:37:41 +00:00
7f70223d1b
Activated filters read from command line options.
winckel2013-11-07 07:33:56 +00:00
a442876bfc
* add RA procedures for handover, SR, and other DCCH messaging. Status: experimental * fixed few issues in the testing scripts * pre-ci passed
Navid Nikaein2013-11-06 16:49:47 +00:00
e8230f2726
- Bugfix for epoll_wait and interrupted system call when using gdb - Fix memory leaks for itti_analyzer
Cedric Roux2013-11-06 16:10:19 +00:00
dce1c3b00c
Added filters read function. Fixed a pthread issue with XML parser.
winckel2013-11-06 16:02:39 +00:00
1863318719
- Added api to subscribe/unsuscribe to new fd events for epoll_wait. Note that events added this way should be monitor by the task itself.
Cedric Roux2013-11-06 14:55:47 +00:00
35985c4467
Added test_command_install for installing a package if a command is missing.
Lionel Gauthier2013-11-06 14:07:52 +00:00
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
Cedric Roux2013-11-06 11:01:58 +00:00
d0104e3964
Applied messages filtering to tree view. Created a GTK events flush function.
winckel2013-11-06 09:43:01 +00:00
f4cfeb08e5
Created a function to check if a message should be displayed.
winckel2013-11-05 15:47:49 +00:00
e8aaa1196f
Moved some filters functions back to ui_filters files.
winckel2013-11-05 15:36:31 +00:00
560b7c7d2c
Created code to save filters file. Added a cursor change function (normal/busy), not always working ! Changed open file functions to hide selector window before reading the file.
winckel2013-11-05 15:26:59 +00:00
f83f7714d5
Moved load of filters or messages files after GTK has entered its main loop to avoid issue when reloading files! Excluded "MESSAGES_ID_MAX" message from filter. Removed unused function "ui_callback_on_tree_view_select". Change logging level of some logs.
winckel2013-11-05 14:13:15 +00:00
f5934888c7
Removed useless value (MESSAGES_ID_END) in messagesIds enum.
winckel2013-11-05 13:51:44 +00:00
d9c939dc23
Added filters files. Added line options.
winckel2013-11-05 10:20:07 +00:00
0680e22f91
Added buttons, menu items and calback functions to open and save messages files. Added menu items and calback functions to open and save filters files. By default, the signal list tree view show the last received signals, this can be stop by selecting manually another signal (not the last one). Removed the "new" button, the signals list is cleared before each new aquisition or when opening a messages file becausethe signal list may not be compatible between to list of signals! Enabled column header clicks and created callback functions to display and modify column filters.
winckel2013-11-04 14:12:16 +00:00
4c01f4f772
Removed cellular build tests from pre-ci. Added build and run tests with ITTI enabled.
winckel2013-11-04 12:24:14 +00:00
ee0bc07beb
Restored -K option in oaisim. Fixed some warnings.
winckel2013-10-31 17:58:50 +00:00
c560dac658
Added "itti_dump_exit" function to terminate dump activities when itti is exiting.
winckel2013-10-31 16:47:32 +00:00
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.
winckel2013-10-31 15:17:55 +00:00
5d434368cc
Corrected size of XML message.
winckel2013-10-31 09:35:27 +00:00
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%)
Navid Nikaein2013-10-30 21:52:26 +00:00
9f6d8f47b2
Added a command line option "-K file_name" to save ITTI logs directly.
winckel2013-10-30 14:05:25 +00:00
fdd7de3280
Introduced MAC xCCH DATA REQ messages to complete RRC MAC interface, they are not actually used! Integrated SDU buffer into MAX xCCH messages with a fixed size.
winckel2013-10-30 14:04:22 +00:00
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.
winckel2013-10-30 08:21:23 +00:00
0299db1fe9
Change signal list column width to view all information.
winckel2013-10-29 16:53:51 +00:00
7655b0c2b1
Added Origin task name in PDCP debug log.
winckel2013-10-29 16:52:45 +00:00