Pedro Alvarez
6d4303cd94
Added option to force 32bit compilation (useful for debug). Fixed various warnings when compiling in a 32 bit arch.
2019-12-20 17:33:55 +01:00
Xavier Arteaga
b1c4cd7189
srsLTE: removed timout in tti semaphore
2019-12-19 13:01:05 +01:00
Xavier Arteaga
6bef91a788
srsLTE: TTI sempahore wait for all resuses wait code.
2019-12-19 13:01:05 +01:00
Xavier Arteaga
a7e92c384e
srsLTE: applied minor comments in tti semaphore
2019-12-19 13:01:05 +01:00
Xavier Arteaga
447ede327c
srsLTE: removed unused argument
2019-12-19 13:01:05 +01:00
Xavier Arteaga
384c420c7c
SRSUE: fix phy workers concurrency issue
2019-12-19 13:01:05 +01:00
Xavier Arteaga
9c51af491a
SRSUE: phy default arguments are set in constructor
2019-12-19 13:01:05 +01:00
Andre Puschmann
75672324b9
fix RRC connection reconfig for new bearer
...
this fixes the packing of a RRC connection reconfig after creating
a new ERAB
it also adds a PDCP config factory based on the received request
2019-12-18 15:27:42 +01:00
Tiago Ferreira Alves
3fed21ce3e
PSSS and SSSS implementation
2019-12-18 11:27:10 +01:00
Andre Puschmann
476f970ee1
replace FIXME with TODO
2019-12-18 11:25:56 +01:00
Andre Puschmann
0d1c8021f9
fix radio_multi interface if radio vector is still empty
2019-12-18 11:25:36 +01:00
Pedro Alvarez
c5979f59eb
Clang format UE, eNB and lib ( #850 )
...
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
2019-12-16 16:04:22 +01:00
Andre Puschmann
42080e59f1
remove std::move when returning freshly created unique_ptr
2019-12-16 14:06:26 +01:00
Andre Puschmann
c7ee887170
add factory function for creating PDCP config
2019-12-16 14:06:26 +01:00
Francisco Paisana
5b4c42ac77
pass argument by pointer to avoid gcc4.8 issue
2019-12-16 14:06:26 +01:00
Andre Puschmann
0feb8d1362
fixing two more issues reported by lgtm in asn1 libs
2019-12-16 12:49:07 +01:00
Francisco Paisana
20ff016e40
fixed header guard of threads file
2019-12-16 12:49:07 +01:00
Xavier Arteaga
78dd9d7854
SRSLTE: Added float and complex vector allocation
2019-12-16 12:37:19 +01:00
Francisco Paisana
a0d53b0d84
included ngap and rrc nr asn1 in asn1/ folder and added a ngap_test
2019-12-16 12:12:08 +01:00
Francisco Paisana
d59016ae68
use of srslte::log* type for ASN1 logging. Initialization of the asn1 and rrc_asn1 loggers done now in both the ue and enb
2019-12-12 15:45:24 +00:00
Ismael Gomez
9546f3ccc4
Make PDCP/RLC write_sdu() calls non-blocking by default
2019-12-12 16:32:23 +01:00
Xavier Arteaga
1fa5a19a55
SRSUE: SRSUE: fix timealigmenttimer
2019-12-12 12:05:51 +01:00
Francisco Paisana
d270518d69
updated rrc to new srsasn1 version
2019-12-11 19:58:20 +00:00
Francisco Paisana
6b4488d5c1
added sending of enb status transfer from SeNB
2019-12-11 17:41:49 +00:00
Andre Puschmann
8bec22ff11
fixed naming for ue_sync_nbiot
2019-12-10 16:53:44 +01:00
Andre Puschmann
4dbbcaa668
add cell search and USRP capture examples for NB-IoT
2019-12-10 16:53:44 +01:00
Francisco Paisana
524c80a804
added handling of ho command
2019-12-05 17:36:15 +00:00
Pedro Alvarez
e1cdd51eba
Clang-formated before pull request
2019-12-04 18:21:14 +01:00
Pedro Alvarez
61958af70b
Timer removes itself from the map upon expiration
2019-12-04 18:21:14 +01:00
Pedro Alvarez
60feab3d7b
Added map to keep discardTimers in PDCP NR entity.
2019-12-04 18:21:14 +01:00
Pedro Alvarez
e68956bcf6
Adding discard timer timeout to PDCP config.
2019-12-04 18:21:14 +01:00
Pedro Alvarez
2e7ddef038
Continue to add discard_sdu to RLC interfaces.
2019-12-04 18:21:14 +01:00
Pedro Alvarez
a77dd4e959
Starting to add boiler-plate code to support Discard at RLC.
2019-12-04 18:21:14 +01:00
Pedro Alvarez
7ccc7d1d20
Starting to notify RLC upon PDCP discard (NR)
2019-12-04 18:21:14 +01:00
Pedro Alvarez
9870c73366
Starting to add discardTimers to PDCP NR.
2019-12-04 18:21:14 +01:00
Pedro Alvarez
f3eeaf401a
Removed unecessary lambda redirection in pdcp_entity_nr
2019-12-04 18:21:14 +01:00
Xavier Arteaga
d96836a0fa
SRSUE: Stack TTI based purely in radio timestamp
2019-12-04 15:29:43 +01:00
Francisco Paisana
c29d8b418a
fix coverity va_list issues
2019-12-04 10:44:01 +00:00
Francisco Paisana
ab3d7dd413
updated sched interface for multiple carriers
2019-12-03 15:46:22 +00:00
Ismael Gomez
713d98ecb9
Fix issue in AGC confusing dB with linear
2019-12-02 17:49:30 +01:00
Francisco Paisana
3159a5b84a
added cc_idx to dl_rach_info
2019-12-02 12:36:27 +00:00
Francisco Paisana
cab9327b1a
updated scheduler interfaces to accommodate multiple carriers
2019-12-02 12:36:27 +00:00
Xavier Arteaga
8dd1c59e18
Added amplitude and power conversions to dB and viceversa
2019-12-02 09:47:22 +01:00
Xavier Arteaga
67935d2b99
SRSUE: RRC blocks MAC RA procedure during reestablishment
2019-11-28 16:33:35 +01:00
Francisco Paisana
54992e72f1
fixed and simplified multiqueue task api to avoid dangling pointers.
2019-11-28 11:57:41 +00:00
Francisco Paisana
6746c5dfa5
pass task functor by copy to avoid dangling pointers
2019-11-28 11:57:41 +00:00
Francisco Paisana
b2d3c2a150
fix compilation issue
2019-11-28 11:57:41 +00:00
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
2019-11-28 11:57:41 +00:00
Francisco Paisana
c9f092e8e9
created a nullsink and a TESTASSERT for C
2019-11-28 11:44:54 +00:00
Francisco Paisana
67ccaf1029
created a file with common test utils, including assertions, a logger specialized for tests that counts the number of errors and warnings during the test run and can print diagnostics on exit
2019-11-28 11:44:54 +00:00