Ismael Gomez
3c276e7ae3
Wait to stop ENB/PHY worker
2018-06-13 16:59:19 +02:00
Ismael Gomez
2b9105791c
Changed default DRB config QCI 9 to AM
2018-06-13 16:43:48 +02:00
Ismael Gomez
56d3b9297e
Fix previous commit
2018-06-13 10:49:28 +02:00
Ismael Gomez
ca1ec9bb61
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-06-13 10:18:14 +02:00
Ismael Gomez
9a5e29ccab
Added mutex to phch_common
2018-06-13 10:15:52 +02:00
Ismael Gomez
6120f20290
Changes in RRC and S1AP to make enb more robust on UE add/rem operations.
...
* Consolidated functions in S1AP
* Fixed ASAN in some GCC
* Stop quicker the enb
* Minor typo edit
* Fixed mutexing issues in RRC and possibly RLC/PDCP when adding/removing users
2018-06-12 17:31:07 +02:00
Ismael Gomez
cde432fbb6
Added mutex to RLC and PDCP eNodeB
2018-06-11 20:15:46 +02:00
Ismael Gomez
d7f6820d12
Reorder UE remove procedure to avoid mutex in RLC/PDCP
2018-06-09 11:11:27 -07:00
Ismael Gomez
ca529f96fc
Consider UL activity only when RLC PDU is present
2018-06-06 20:22:17 -07:00
Ismael Gomez
27a64b4d58
Decrease PUCCH threshold causing SR failure in bad SNR conditions
2018-06-06 20:09:14 -07:00
Ismael Gomez
13fc76a5ad
Minor PUSCH print error
2018-06-06 20:08:43 -07:00
Andre Puschmann
2c179dd84f
add config install helper
2018-06-05 11:34:01 +02:00
Ismael Gomez
67e90d5a9b
Code style: Use { } even in 1-line if
2018-06-04 18:38:18 +02:00
Ismael Gomez
95690a56ec
Fix indentation
2018-06-04 18:34:36 +02:00
Andre Puschmann
aa563b1555
copy example config files and if masq script to install folder
2018-06-04 15:05:38 +02:00
Andre Puschmann
36c650399b
rework app startup to search for config files in user's home directory
2018-06-01 15:33:15 +02:00
yagoda
54bdfd83ec
adding support for mbsfn subframe configuration to pdsch examples
2018-05-22 16:03:25 +02:00
Andre Puschmann
61d525ea80
Merge branch 'next' into embms_merge_final
2018-05-22 10:39:05 +02:00
Andre Puschmann
7c56a7d083
fix compiler warning
2018-05-22 10:29:02 +02:00
Francisco Paisana
c689343d81
Scheduler fix ( #200 )
...
* scheduler still not working with RGBs. The reservation of RGBs is not sufficient for the RAR allocation.
* now in the scheduler, we allocate space not only for pending data but also for headers and CE
* cant connect. going to check if it is an issue of the next branch
* cleaned up the interface
* removed obsolete functioN
* minor fix
* function name change
2018-05-21 16:40:11 +02:00
yagoda
65f2747a8e
removing mch handler in rlc, fixing embms autostart
2018-05-20 19:24:44 +02:00
Andre Puschmann
463b138026
remove debug printfs
2018-05-17 21:47:42 +02:00
yagoda
d0cb214725
fixing sheduling issues and merge errors
2018-05-17 20:23:18 +02:00
yagoda
0ae22e0822
fixing scheduling issues for mbms
2018-05-17 20:20:20 +02:00
Andre Puschmann
9ca2b89282
fixing compile warnings
2018-05-17 17:27:44 +02:00
yagoda
f286e12ceb
fix for mbms mac scheduling
2018-05-17 17:16:51 +02:00
yagoda
fac8bb7b7a
adding mbms-gw broadcast support, adding parameter for automatic mbms service start
2018-05-17 16:25:17 +02:00
yagoda
3e46e7fbab
minor change to reintroduce mbms sib config parsing
2018-05-16 12:23:04 +02:00
yagoda
e4c3f0bc30
adding mbms-gw and mch generation tables
2018-05-15 17:27:10 +02:00
yagoda
84f4996584
adding upper embms support to the enodeb
2018-05-15 17:13:30 +02:00
yagoda
08976bb948
introducing support for embms in the enodeb PHY
2018-05-15 17:01:51 +02:00
Ismael Gomez
1af24313e7
Release pending RAR if scheduler failed configuration
2018-05-14 16:11:45 +02:00
Andre Puschmann
b4a23d325a
cosmetic changes
2018-05-10 16:43:08 +02:00
Andre Puschmann
9a10f5f6d4
add buffer_pool printing option to eNB
2018-05-10 16:40:37 +02:00
Andre Puschmann
718a15608c
dealloc SCH pdu in MAC instead of pdu_queue
...
- this is basically e9fcb10c9e
but with the counterpart in the eNB's MAC
2018-05-10 16:36:55 +02:00
Andre Puschmann
9230d111ce
use pool_allocate wrapper in srsENB's UE subclass in RRC
2018-05-09 13:57:50 +02:00
Andre Puschmann
5ecc145f14
Merge branch 'master' into next
2018-05-01 14:50:15 +02:00
David Rupprecht
977ed71848
enodeb print security key
2018-04-30 21:24:11 +02:00
Ismael Gomez
aa1724b8f3
Add missing-field-initializers flag and properly initialize structs
2018-04-29 17:55:19 +02:00
Ismael Gomez
62787bdd41
Remove unused include
2018-04-26 12:46:17 +02:00
Ismael Gomez
c17fbfcde1
Fixed buffer overflow in SIB generation
2018-04-26 11:45:46 +02:00
Ismael Gomez
ab78eb6d58
Process BCCH from pdu_process thread. Process PCCH from new thread in RRC
2018-04-25 13:44:58 +02:00
frankist
786d29962b
refactoring and improvement of time-domain RR scheduling ( #181 )
...
* fixed the scheduler not filling the mask for multiple UEs
* fixed a bug related with the reset of the allocations
* The RR now saves the last UE to be assigned
2018-04-23 18:28:29 +02:00
Pedro Alvarez
190015435b
Fixed some un-initialized variables in E-RAB Setup Response.
2018-04-17 13:30:37 +01:00
Francisco Paisana
c104c9e3c8
solved the small inconsistency with the drbid/lcid/erabid
2018-04-11 10:50:14 +02:00
Francisco Paisana
296d49f3eb
Now enb does not crash when the QCI is not invalid.
2018-04-10 19:45:06 +02:00
Francisco Paisana
f5b8343244
srsenb now prints an error message when the QCI is not valid
2018-04-10 17:42:50 +02:00
Andre Puschmann
319f473363
fix remaining printf warnings
2018-04-04 12:15:10 +02:00
Andre Puschmann
dd76f85313
Merge branch 'master' into next
2018-04-03 11:07:17 +02:00
Joseph Giovatto
4e05266ea8
added printf format check for hex logs
2018-04-03 10:50:32 +02:00