Commit Graph
838 Commits
Author SHA1 Message Date
Xenofon Foukas ed7e13c6eb Integrated abstract network communication in main agent 2016-01-15 14:31:21 +02:00
Xenofon Foukas 8fde111b93 Channel implementation for async interface 2016-01-15 14:30:02 +02:00
Xenofon Foukas e6762ffe1f Added support for multiple eNBs in an emulation environment 2016-01-14 19:10:27 +02:00
Xenofon Foukas dbcf482f07 Added eNB agent abstract network interface support 2016-01-14 17:46:06 +02:00
Xenofon Foukas 22d0f60e12 Added support for creation of SR protocol messages and defined initial MAC-Agent interface 2016-01-12 18:08:57 +02:00
Xenofon Foukas 694a5bb1b5 Changed the function signature for handling the packing of protocol messages 2016-01-12 18:03:38 +02:00
Xenofon Foukas a8dabcefea Added support for UL SR info type in the header of progRAN messages 2016-01-12 17:58:09 +02:00
Xenofon Foukas 3ce2ba4e5d Added support for scheduling requests messages 2016-01-12 14:24:31 +02:00
Xenofon Foukas a9a67824dd Added API functions for eNB agent - technology interaction 2016-01-11 14:58:31 +02:00
Xenofon Foukas 2ef32ad9bc Added support for turning off periodical timer tasks 2016-01-08 15:59:24 +02:00
Xenofon Foukas 3e2adfbcbc Fixed bug to allocate memory in the stack instead of dynamically for the timer search key 2016-01-08 12:53:34 +02:00
Xenofon Foukas 11b2f82936 Integrated timer to work with periodic report messages and agent tasks 2016-01-07 17:41:51 +02:00
Xenofon Foukas e88779c4ef Added support for lightweight finegrained task timer 2016-01-06 18:06:48 +02:00
Xenofon Foukas e78075e831 Integrated task manager with system frame and subframe clock and added support for one task queue per eNB 2016-01-06 16:22:59 +02:00
Xenofon Foukas e0c459be75 Changed handlers not to require the xid in their signature. Containted in the received message, or generated in them 2016-01-06 11:57:03 +02:00
Xenofon Foukas 3bc88cfd11 Fixed agent to support proper frame and subframe reporting in progRAN messages 2016-01-05 21:52:05 +02:00
Xenofon Foukas 99cf3b654a Added functions to get the current frame and subframe 2016-01-05 21:30:55 +02:00
Navid Nikaein f2f0e68f9d Fix the bug in the RB tree, and sanity test for the timer API 2016-01-05 19:26:45 +01:00
Xenofon Foukas f7d591f150 Created task manager support for agent messages in the for of a priority queue 2016-01-05 13:57:52 +02:00
Navid Nikaein 1f213b0b8e * add options to enb configuration file for the enb agent
* add timer api for the periodic and oneshot operations
* create enb agent task
2016-01-05 11:33:40 +01:00
Xenofon Foukas e5e58ec2f4 Fixed mac stats handler for periodic and continuous stats updates 2015-12-29 15:43:42 +02:00
Xenofon Foukas b9cf840a10 Created callback mechanism for destruction of protocol messages sent by the agent 2015-12-28 15:25:27 +02:00
Xenofon Foukas 0bea0aafc4 Restructured statistics handler to consider the request message parameters 2015-12-23 15:29:28 +02:00
Xenofon Foukas 7241aa6a38 Added support for parameters in handlers 2015-12-23 12:17:52 +02:00
Xenofon Foukas 4f618d6170 Fixed some bugs that would lead to segfaults and modified to support changes in protocol 2015-12-22 17:08:16 +02:00
Xenofon Foukas 915af964f4 Fixed top-level message field msg_dir to be optional 2015-12-22 17:04:18 +02:00
Navid Nikaein 17251ddaac Very basic version of the enb agent 2015-12-21 03:36:37 +01:00
Xenofon Foukas 0dee574c57 Changed prp_stats_reply message to support multiple UE and cell reports 2015-12-17 11:37:18 +02:00
Navid Nikaein 988b483ab0 * automatic generation of protobuf messages in CMakeList.txt 2015-12-16 16:53:37 +01:00
Xenofon Foukas 5f1f1abe3f Added header in messages and removed length field 2015-12-15 22:47:08 +02:00
Navid Nikaein 7ccf7a917f * add protobuf messages and compliation directives 2015-12-15 19:44:12 +01:00
Navid Nikaein 5c0098e2f0 * add async interface support for eNB agent and create a lib 2015-12-15 11:53:47 +01:00
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
navid a6137e7cfd * add X2AP messages and generate libx2ap_LIB (currently enabled for oaisim)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7854 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-30 10:55:40 +00:00
kaltenbe 8f8c6e9497 adding RRC specs for Rel 10.16 and 12.6
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7846 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-25 20:35:09 +00:00
gauthier fcb697566f Removed GTPU-CREATE-TUNNEL-REQ asynchronous task-> procedure call
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7833 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-22 15:41:12 +00:00
navid 082dff13cf * add RF interface to the rrh gateway
* update the openair0_init for all targets
* add a tuning function for the ethernet



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7830 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-21 16:52:13 +00:00
knopp 80fc74facf activating periodic UL scheduling again (was accidentally activated in one of the last commits)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7802 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-04 12:20:25 +00:00
knopp 1ad336faa8 commiting a patch on behalf of Raymond that fixes the some timing issues in the HARQ process
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7800 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-04 10:28:52 +00:00
roux 1265287871 better handling of MAC CE CRNTI in UL
plus some minor bugfixes.


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7789 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-27 09:32:03 +00:00
roux 25d35fbc51 Improve code fiability.
This commit protects function calls in
openair2/UTIL/MEM/mem_block.c with a mutex so that
many threads calling them at the same time don't mess up.

The mechanism may be a bit overkill, it might be refined
in the future.


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7788 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-27 09:11:02 +00:00
navid 9dcdbdfbc5 * Add PDU debug flags to CMakeLists.txt for PDCP, RLC, and RLC-MAC
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7771 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-06 15:42:31 +00:00
navid 3094a29381 update the wireshark interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7769 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-06 14:55:29 +00:00
knopp 49b5e62d77 removed bug introduced in ra_procedures.c
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7766 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-05 13:00:26 +00:00
knopp d36446e58c some bug fixes for RA procedure in UE
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7765 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-05 08:08:02 +00:00
navid 2d1ff70eda let non OTG packets to be directed to the IP layer
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7755 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-30 10:48:18 +00:00
gauthier c2cb567852 make build test work after the removal of RAL, MIH (802.21), minor coding guidelines corrections in RLCs
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7753 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-28 15:32:57 +00:00
navid 60e45e479c increase wireshark interface buffer size
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7721 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-22 08:41:18 +00:00
knopp a118499139 fixed some SIB display messages in rrc_UE.c. Scheduling policy and priorities in lte-ue.c for SCHED_FIFO operation (with USRP B210).
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7714 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-21 08:21:32 +00:00
navid ff2f80989b * add RRH gateway module, IQ transports, and its gtkwave template (experimental)
* update ethernet library and common lib 
* update runtime values of the lte-softmodem tx and rx threads based on an empirical model


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7709 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-16 15:31:04 +00:00