gauthier
c7483721f9
to be tested
2016-01-14 17:07:10 +01: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
Navid Nikaein
72ff627a12
add eNB configuration parameters for the fronthaul
2016-01-12 10:32:48 +01: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
gauthier
574399fa43
some formatting changes in physcope for eNodeB. fixes for joint SR/ACK-NAK detection.
2016-01-06 16:33:04 +01: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
gauthier
e44146b708
handling of timing advance is improved. MAC retrieves timing advance from phy once prior to DL scheduling and clears the statistic in PHY. A timer for controlling the timing advance periodicity was introduced.
2016-01-06 11:37:26 +01: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
gauthier
cf8645d8cd
Limitation of non SI DLSCH allocations in subframe 0/5 to PRBS not around DC (avoid puncturing from PBCH). Placement of SI around DC instead of randomized allocations. Placement of RA allocations at PRB 0-3. Tested DL throughput on 5 MHz to 16 Mbit/s in TM1.
2015-12-21 19:05:28 +01: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
gauthier
f5a7184185
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/proto.h
2015-12-16 17:26:12 +01: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
Raymond Knopp
cb0eabe7df
updated unitary simulations for new CCE interfaces. Cleaned up warnings in dlsim/pdcchsim/ulsim.
2015-12-05 02:28:21 -08:00
Raymond Knopp
1fc396f57d
Merge after bad rebase
...
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/SCHED/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_bch.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/proto.h
openair2/PHY_INTERFACE/defs.h
2015-11-29 01:06:14 -08:00
Raymond Knopp
f48d10ba3e
Added DLSCH scheduling for subframes 0 and 5. Changes in MAC scheduling data structure to keep track of VRB allocations from SI,RA when scheduling regular DLSCH
2015-11-29 00:37:04 -08:00
Raymond Knopp
f7c67795ff
CCE Allocation in MAC, rebase from develop. Frame number limitation to 1024 for non-real time targets (caused bad bug in oaisim).
2015-11-25 13:49:40 -08:00
Navid Nikaein
8ef25c8953
* improve the management of two simultaneous E_RAB_SETUP_REQ.
2015-11-25 11:22:45 +01:00
Raymond Knopp
b10937db82
Moved CCE allocations from PHY to MAC and updated MAC interfaces for BCCH/RA/UE-SPEC scheduling.
2015-11-24 14:35:20 -08:00
ABEILLE
4f35207900
merged in changes from abeille (modifications on final svn version)
2015-11-24 14:35:20 -08:00
Raymond Knopp
ccef9862fa
nCCE changes prior to rebase
2015-11-24 14:34:32 -08:00
gauthier
717cd8a102
Starting debug, remainig TODO report new mme_ue_id
2015-11-24 16:51:15 +01:00
lukashov
4e9670b5aa
merge with master
2015-11-23 17:48:59 +01:00
Navid Nikaein
9ff6bb7a5d
Protocol implementation for dedicated E-RABSetup.
...
Test of dedicated bearer setup in both control and data plane.
2015-11-19 16:58:27 +01:00
Raymond Knopp
2fe218e91a
Moved CCE allocations from PHY to MAC and updated MAC interfaces for BCCH/RA/UE-SPEC scheduling.
2015-11-18 14:18:58 -08:00
Florian Kaltenberger
857fd74e1b
commiting changes from svn branch SIC-receiver from revision 6836 to 7896 (current svn head). See svn log for details.
2015-11-18 13:44:46 +01:00
Navid Nikaein
8c9c7833f9
Few fixes for dedicated DRBs
2015-11-09 15:12:49 +01:00
Navid Nikaein
2a30567223
Additional RRC procedures (RRCConnectionReconfiguration) for dedicated bearer estatblishment triggered by S1AP messages.
...
eNB mac scheduler for dedicated DTCH.
UE MAC logical channel prioritization with additional DTCH.
S1AP messages for dedicated bearer establishment (eNB and UE).
2015-11-09 12:03:11 +01:00