Francisco Paisana
|
6b4488d5c1
|
added sending of enb status transfer from SeNB
|
5 years ago |
Francisco Paisana
|
a18a7e307e
|
moved all the parsing of the libconfig files to separate functions that can be called from individual tests. Created several stack layer dummy classes for testing. Extended the rrc_mobility test to check correctness of RRC HOPreparation struct
|
5 years ago |
Francisco Paisana
|
b792a3158c
|
removed magic numbers for s1ap timers, and handled the error in the s1 ho cmd
|
5 years ago |
Francisco Paisana
|
524c80a804
|
added handling of ho command
|
5 years ago |
Pedro Alvarez
|
e1cdd51eba
|
Clang-formated before pull request
|
5 years ago |
Pedro Alvarez
|
2e7ddef038
|
Continue to add discard_sdu to RLC interfaces.
|
5 years ago |
Pedro Alvarez
|
a77dd4e959
|
Starting to add boiler-plate code to support Discard at RLC.
|
5 years ago |
Francisco Paisana
|
ab3d7dd413
|
updated sched interface for multiple carriers
|
5 years ago |
Francisco Paisana
|
1da86df597
|
added map between cc_idx and enb cell specifier
|
5 years ago |
Francisco Paisana
|
eeb47f8fa4
|
fixed issue regarding repetition of ConRes tx
|
5 years ago |
Francisco Paisana
|
e94e0a8641
|
changed the logic associated with the tx of the conres CE
|
5 years ago |
Francisco Paisana
|
3159a5b84a
|
added cc_idx to dl_rach_info
|
5 years ago |
Francisco Paisana
|
01847c5f5d
|
phy_config_enabled is general to all the carriers of the ue
|
5 years ago |
Francisco Paisana
|
cab9327b1a
|
updated scheduler interfaces to accommodate multiple carriers
|
5 years ago |
Francisco Paisana
|
6d4f746a61
|
moved tti_sched_result out of carrier_sched. Removed interdependencies between the two classes. Simplified ra_sched and bc_sched initialization
|
5 years ago |
Francisco Paisana
|
7990e2f563
|
use of a common tti_params struct to store all values derived from tti_rx
|
5 years ago |
Francisco Paisana
|
54992e72f1
|
fixed and simplified multiqueue task api to avoid dangling pointers.
|
5 years ago |
Francisco Paisana
|
ac4d3b9624
|
std::functions do not accept move-only captures. So I had to create a wrapper earlier. In this PR, I cleaned a bit the previous API for the code to be a bit more readable
|
5 years ago |
Francisco Paisana
|
011b2168a6
|
grouped different sched params/args/derived params into a single struct to simplify the ctor api of different sched sub components
|
5 years ago |
Andre Puschmann
|
2195012dc1
|
fix uninit var in cfg parser
|
5 years ago |
Pedro Alvarez
|
d4fb4d8c86
|
Fixup clang-format in pdcp before PR.
|
5 years ago |
Pedro Alvarez
|
15613465cf
|
Moving some initialization from init function to constructor in the PDCP entities.
|
5 years ago |
Francisco Paisana
|
77f63f7bcd
|
removed gtpu mutex
|
5 years ago |
Francisco Paisana
|
73e06a0858
|
removed threads from eNB MAC
|
5 years ago |
Francisco Paisana
|
e8487211e4
|
changed the naming of mch to m1u in the gtpu class
|
5 years ago |
Francisco Paisana
|
2512e0fd79
|
removed thread from GTPU MCH
|
5 years ago |
Francisco Paisana
|
1400777639
|
removed 1st thread from GTPU
|
5 years ago |
Francisco Paisana
|
2de0eee9c7
|
clean up some comments
|
5 years ago |
Francisco Paisana
|
76673d2d40
|
cleaned up socket util methods, and made the S1AP non-blocking.
|
5 years ago |
Andre Puschmann
|
30aac5a89a
|
fix wrong c-type cast accessing UE database and uninit mem
|
5 years ago |
Andre Puschmann
|
b6dd0de50a
|
move timers in eNB stack class up to force later dtor call
|
5 years ago |
Francisco Paisana
|
177e880293
|
removed extra threads from enb rrc
|
5 years ago |
Francisco Paisana
|
ff62ae6ad0
|
created the method chain in RRC to receive and handle the response to a S1AP HORequired
|
5 years ago |
Francisco Paisana
|
50ed2ccfec
|
added the handling of ho preparation failure and an ue class to s1ap
|
5 years ago |
Francisco Paisana
|
57cd40ca31
|
added an ho required message send from SeNB to MME
|
5 years ago |
Francisco Paisana
|
56fdf047e6
|
added default cell_list config to the rr.conf, but commented
|
5 years ago |
Francisco Paisana
|
37a9501db3
|
added scell parsing to the rr.conf
|
5 years ago |
Francisco Paisana
|
c8e50c1e19
|
DL/UL sched are called in a round-robin fashion
|
5 years ago |
Francisco Paisana
|
690a9850e7
|
cleaned up some old patterns and run clang-format in RRC and scheduler
|
5 years ago |
Paul Sutton
|
b2e6ef772b
|
Minor typo fix
|
5 years ago |
Francisco Paisana
|
ee209fc0a2
|
added a stack thread to the eNB and move the tti_clock() method to this thread to avoid race conditions
|
5 years ago |
Xavier Arteaga
|
2e1479e9d6
|
SRSENB: Added PHY CA PRACH workers
|
5 years ago |
Francisco Paisana
|
35c9f02579
|
added quant cfg parsing and addition to measCfg
|
5 years ago |
Francisco Paisana
|
b6b1dd1814
|
extended mobility test
|
5 years ago |
Francisco Paisana
|
427fdb83fe
|
using std::make_tuple now to support old compilers. Move operator== definitions for meascfg types to rrc_asn1_types
|
5 years ago |
Francisco Paisana
|
200e18ee3a
|
added diff computation for reportconfig and measid. Tests passing
|
5 years ago |
Francisco Paisana
|
1524e28c3a
|
finished the function to compute diffs between cells/measObjs of two var_meas_cfg objects. Added tests for this. Now the update of a UE's var_meas_cfg is made via a shared pointer.
|
5 years ago |
Francisco Paisana
|
b7559171b7
|
added logic to insert cells from conf file into var_meas_cfg and calculate diffs between meas_objs
|
5 years ago |
Francisco Paisana
|
b88b8fde7b
|
moved the carrier scheduler and tti_result_t classes out of the main sched class. Now it is possible to instantiate more than one carrier_sched per sched
|
5 years ago |
Francisco Paisana
|
2019fec37a
|
moved dl/ul scheduling to the a separate class carrier_sched
|
5 years ago |