Commit Graph

  • e8630ed685 Modified handling of MME shutdown in S1AP to avoid stopping eNB. !!! No recovering mechanism for this situation !!! winckel 2013-12-05 13:15:05 +00:00
  • 2817ad4d29 - Added upper layer support for NAS MME * Correctly fetch user authentication vector from HSS * Trigger authentication procedure based on the returned vector - Removed unused security types Cedric Roux 2013-12-05 13:14:43 +00:00
  • ae4b36507f Added ITTI timer support for RTAI builds (timers must only be used from non RT tasks). Blocked message sending to ended tasks. Modified lte-softmodem to use ITTI signal handling. Uniformized lte-softmodem and oaisim with ITTI handling. winckel 2013-12-05 13:03:18 +00:00
  • 4150c634cf Fixed a task exit issue when receiving TERMINATE_MESSAGE before INITIALIZE_MESSAGE in L2L1 task. winckel 2013-12-05 12:33:44 +00:00
  • 92273754aa Updated itti_recv_msg task list. winckel 2013-12-05 10:57:09 +00:00
  • d1fa94aa96 small bugfix in firmware for ExpressMIMO2: TX gain was not set correctly Florian Kaltenberger 2013-12-05 09:27:18 +00:00
  • 6c11825d2e updated octave code for reciprocity measurements Florian Kaltenberger 2013-12-05 09:21:34 +00:00
  • b0f23c27ee - Fix alignment for arrays Cedric Roux 2013-12-05 08:45:20 +00:00
  • dfeb30caff Fixed some issue with IP address copy in eNB application. Modified eNB appilcation for lte-softmodem. Changed log conponent to ENB_APP. Addapted lte-softmodem to wait for eNB - MME registration before starting L2L1 task. Fixed warnings. winckel 2013-12-05 07:56:44 +00:00
  • c4b7d4c134 updates to UL (DFTs for 10/20 MHz), Ndi toggling, DCI structures Raymond Knopp 2013-12-04 21:11:02 +00:00
  • 21635af249 Improved detections and processing of null terminated c string in itti analyzer. winckel 2013-12-04 18:13:52 +00:00
  • b91ab12102 Changed the way some fields are located (children rather than next). winckel 2013-12-04 18:05:46 +00:00
  • c8fa1f9553 Added detection and skip of incomplete message at end of file when reading a message file. winckel 2013-12-04 17:04:36 +00:00
  • 61f7b836f8 Updated for integration as tasks in oaisim executable. Lionel Gauthier 2013-12-04 17:01:22 +00:00
  • e90b9e1f76 testbench with distincts 2 hosts (1UE 1 eNB) with ethernet emulation execution mode of oaisim Lionel Gauthier 2013-12-04 16:58:20 +00:00
  • c5a3b8a954 Modified timer log to use oaisim / lte-softmodem logging rather than fprintf when available. Moved itti initialization in oaisim to have log initialized just before. winckel 2013-12-04 16:33:36 +00:00
  • b566d59dd5 Changed enum order to have correct name in itti_analyzer for the first task (TIMER_TASK). winckel 2013-12-04 16:23:56 +00:00
  • 5fdc5fbe4d Created a log component (TMR) for timer. winckel 2013-12-04 16:22:49 +00:00
  • 678668dabd Modified create_tasks to be usable in RTAI builds. winckel 2013-12-04 15:23:18 +00:00
  • b6bca8da53 Created a log component for eNB application. winckel 2013-12-04 15:21:39 +00:00
  • 2d5d61073a - Work in progress Cedric Roux 2013-12-04 14:29:38 +00:00
  • 167455d2e0 - Print s1ap message when decoded in MME Cedric Roux 2013-12-04 14:20:02 +00:00
  • 43c63492b5 Fixed a build issue without ENABLE_USE_MME. winckel 2013-12-04 13:42:24 +00:00
  • c0e312ad39 - Fixed invalid write when dumping capabilities sdu Cedric Roux 2013-12-04 13:13:56 +00:00
  • 20adaf6609 Grouped all ITTI tasks creation in the same place. winckel 2013-12-04 13:13:50 +00:00
  • b670354c3f Fixd some warnings. winckel 2013-12-04 13:12:17 +00:00
  • 0e822b0a69 Fixed some warnings due to bad prototype syntax. winckel 2013-12-04 13:11:36 +00:00
  • 3685cf3f41 Added struct names. winckel 2013-12-04 13:10:45 +00:00
  • 89df5c9139 Modified eNB app to be compatible with lte-softmodem build. winckel 2013-12-04 13:01:02 +00:00
  • 68909776a8 Removed eNB_app from oaisim.c. winckel 2013-12-04 09:56:27 +00:00
  • 03d76e8d43 Created files for eNB application. winckel 2013-12-04 09:54:27 +00:00
  • 6f50fd2bc3 Fixed a buid issue with ENABLE_USE_MME enabled. winckel 2013-12-04 08:46:42 +00:00
  • 0ef04198b5 Added a mechanism to wait for eNB MME link to be establish for all eNB before starting L2L1 task. winckel 2013-12-04 08:32:21 +00:00
  • 8d2f5e8950 Removed DISABLE_ITTI_EVENT_FD option. winckel 2013-12-04 08:29:45 +00:00
  • 24a42f5b67 Fixed some warnings for RTAI build. winckel 2013-12-04 08:29:14 +00:00
  • b195964f31 Added defines for info level logs. winckel 2013-12-04 08:27:38 +00:00
  • 3efd28486c Updated itti_analyzer example message filter. winckel 2013-12-04 08:26:46 +00:00
  • 9c825398cb Added the INITIALIZE_MESSAGE. winckel 2013-12-04 08:26:00 +00:00
  • ff4b9a11ec Added a define to access TIMER_HAS_EXPIRED fields. winckel 2013-12-04 08:25:06 +00:00
  • 20fd994f68 Fixed a build issue when ENABLE_VCD_FIFO is not defined. winckel 2013-12-04 08:24:03 +00:00
  • 4fabe3b44c Added struct names. winckel 2013-12-04 08:22:41 +00:00
  • 346d66d2fd - Use MME global config for NAS parameters Cedric Roux 2013-12-03 15:36:01 +00:00
  • cd76b79262 - Fix build warning Cedric Roux 2013-12-03 15:33:43 +00:00
  • 7b860bf199 Corrected some conversion defines. winckel 2013-12-03 15:11:05 +00:00
  • dd30f76fbd Fixed a build issue when the NAS is disabled. winckel 2013-12-03 12:24:12 +00:00
  • ed28505dd8 - Use nas_error_code_t instead of uint8_t for error code - Use explicit error code from S1AP to NAS Cedric Roux 2013-12-03 09:58:41 +00:00
  • 21bd01cdd7 - Clean xml file when cleaning environment Cedric Roux 2013-12-03 09:27:28 +00:00
  • faa51ec4b6 - Use typedef for enums/structs Cedric Roux 2013-12-03 08:44:10 +00:00
  • 0aec555a9c - Some minor improvements when NAS is enabled - Some formatting of header files Cedric Roux 2013-12-03 08:33:11 +00:00
  • 569d1c5f90 minor update linhuang 2013-12-03 03:04:00 +00:00
  • 9402c4c3ce Added an example of filters for itti_analyzer. winckel 2013-12-02 18:50:16 +00:00
  • 33514324ba Added an example of format file for GTKWAVE. winckel 2013-12-02 18:42:36 +00:00
  • 45d2d137cf Changed VCD log point names. winckel 2013-12-02 15:38:47 +00:00
  • 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. winckel 2013-12-02 15:29:24 +00:00
  • 945a6d6c97 Modified VCD format for variables. Modified some ITTI VCD log points. winckel 2013-12-02 13:31:36 +00:00
  • c67aafd2a6 - Fixed origin task id of sctp date req message - Unified structures names - Added nas ul data ind between S1AP and NAS - Fixed indentation of NAS files Cedric Roux 2013-12-02 12:51:30 +00:00
  • f355cc6177 - Formatted some NAS files Cedric Roux 2013-12-02 09:50:14 +00:00
  • 0fdd3f099c Fixed a build issue with TRUE and FALSE for mmem builds. winckel 2013-12-02 09:16:52 +00:00
  • 499ec0753a - Converted calloc to malloc in ITTI to save some time - Added vcd signal for alloc of message Cedric Roux 2013-12-02 08:58:32 +00:00
  • cd22e69f5e Removed non ENABLE_EVENT_FD option in ITTI. Modified message processing for RT task when RTAI is enabled. Clean-up logs format in RRC. Fixed some warnings. winckel 2013-11-29 16:06:30 +00:00
  • 9a30eabe52 Fixed a build issue with release 10 code. winckel 2013-11-29 10:01:57 +00:00
  • e9ba767cae - Fix dependencies inclusion for softmodem Cedric Roux 2013-11-29 09:24:38 +00:00
  • b900880d47 - handle TERMINATE_MESSAGE in EPC layers Cedric Roux 2013-11-28 16:45:37 +00:00
  • 60dc65197c - Fix an issue that prevent some logs from being dumped Cedric Roux 2013-11-28 16:28:08 +00:00
  • 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 Cedric Roux 2013-11-28 15:51:49 +00:00
  • 18f113c486 Corrected pop-menu name. winckel 2013-11-28 15:23:10 +00:00
  • 8d7dbf5cd8 - Fix some compiler warnings Cedric Roux 2013-11-28 15:19:22 +00:00
  • a61af35ad5 Changed ITTI instance type and default and all values. Added a sub task ID identification in logs. winckel 2013-11-28 15:11:02 +00:00
  • 8bf78981da Added support for EIA0 and EEA0 security algorithms. winckel 2013-11-28 10:42:46 +00:00
  • c0f18e0e47 Fixed an include path issue. Added asserts in default section of some switch. Fixed some warning due to uninitialized variables. winckel 2013-11-28 09:48:35 +00:00
  • 0e5ac31c4d Corrected an issue with filter menus creation before creating pop-up menu to set filters properties. winckel 2013-11-28 08:00:18 +00:00
  • becd4ba5a2 - Output all logs files for pre-ci in SIMU/USER/pre-ci-logs Cedric Roux 2013-11-27 16:59:24 +00:00
  • ca187dcc70 Added processing of security key and corrected use of security algorithms information received from S1AP. winckel 2013-11-27 10:54:10 +00:00
  • b83aca1d0f Moved "assertions.h" into the "common/utils" directory. winckel 2013-11-27 07:44:31 +00:00
  • 44a88c503f Marked some unused parameters from S1AP req. winckel 2013-11-26 18:07:03 +00:00
  • 01f8ff657f Cleared dedicatedInfoNas structure to avoid issues with buffer free calls in ASN_SEQUENCE_ADD. winckel 2013-11-26 17:11:56 +00:00
  • c0ec13517c Added the flag itti_dump_running to stop enqueuing messages when exiting the ITTI dump thread. winckel 2013-11-26 17:02:01 +00:00
  • 2ee4242de0 Fixed a compile issue without ITTI. winckel 2013-11-26 16:45:34 +00:00
  • 114cd1e836 - Reverted -lrt for softmodem with RTAI Cedric Roux 2013-11-26 16:42:04 +00:00
  • 4005331283 Fixed some free issue. winckel 2013-11-26 16:01:13 +00:00
  • 3e29f713f6 Changed NAS PDU handling for do_RRCConnectionReconfiguration to allow transmission of several in the same RRC message. winckel 2013-11-26 15:59:35 +00:00
  • 05b0074f72 - Fix dependencies Cedric Roux 2013-11-26 14:12:58 +00:00
  • b01f7b64a5 Updated constante name. winckel 2013-11-26 13:39:29 +00:00
  • fbbe8a1df7 Added ITTI log generation for ITTI tests. winckel 2013-11-26 13:31:48 +00:00
  • 969c046701 - Set priority for dumper thread Cedric Roux 2013-11-26 13:30:13 +00:00
  • 9999403e56 Modified "xer_sprint" to avoid string buffer overflow. Added transmission of security parameters from S1AP to lower layers. winckel 2013-11-26 13:29:30 +00:00
  • 1785e31f60 Fixed some warnings. winckel 2013-11-26 13:27:04 +00:00
  • df177680ce - Put itti writes to file in another thread to avoid locks when flushing the file Cedric Roux 2013-11-26 13:06:45 +00:00
  • 508a1df2aa Added file filters also to save files function. winckel 2013-11-26 10:25:16 +00:00
  • d8da9d40b9 Added file filters to open files functions. winckel 2013-11-26 10:10:23 +00:00
  • f4113d53ba Added support for other S1AP messages. winckel 2013-11-25 21:22:55 +00:00
  • e667c572f2 Corrected "rrc_TransactionIdentifier" in some DCCH messages. Corrected instance number and origin task in some GENERIC_LOG messages. - winckel 2013-11-25 20:23:41 +00:00
  • c76bcd2ec6 Created a "xer_sprintf" to dump asn1 message into a string buffer. Fixed a build issue in "oaisim.c". Replaced asn1 struct in ITTI debug message by "xer_sprint" formatted text. winckel 2013-11-25 18:34:34 +00:00
  • c2a39c14f9 add the eNB task definition Navid Nikaein 2013-11-25 16:56:39 +00:00
  • 6d44a4537d remove the redundent code in l2l1_task Navid Nikaein 2013-11-25 16:53:11 +00:00
  • 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 Cedric Roux 2013-11-25 16:49:27 +00:00
  • c53171a977 *add eNB app to the oaisim *update target and ASN1 readmes *update oai test cases Navid Nikaein 2013-11-25 16:20:19 +00:00
  • b2e4d83e0f - Check return value of event semaphore operations (read/write) Cedric Roux 2013-11-25 14:09:36 +00:00
  • cef118a2be Fixed some warnings. winckel 2013-11-25 13:45:13 +00:00
  • 7e4aacabca Fixed an issue with RRC S1AP ids. Change log level of ITTI message receiption. Replace failure message by S1AP_NAS_NON_DELIVERY_IND when processing S1AP_DOWNLINK_NAS. winckel 2013-11-25 13:04:13 +00:00