Andre Puschmann
716b028023
reset PDCP entities
2018-08-06 15:48:52 +02:00
Andre Puschmann
91492b87ef
add del_bearer for RLC/PDCP
2018-08-06 13:17:51 +02:00
Andre Puschmann
ededed9574
Merge pull request #247 from softwareradiosystems/detach
...
add detach support (for switch off)
2018-08-06 11:30:56 +02:00
Andre Puschmann
3b8371d090
add detach support (for switch off)
2018-08-06 11:10:12 +02:00
Xavier Arteaga
ca429d2be5
Fixed turbocoder free
2018-08-01 10:58:08 +02:00
Andre Puschmann
55edb92ac5
fix RLC AM test and account for additional header room for retx segments
2018-07-30 16:35:57 +02:00
Andre Puschmann
2ef2baf72a
increase size of buffer_pool
...
- This solves an issue where in the worst-case an RLC AM instance would
block because no new data nor control PDUs could be created to flush
the buffers, effectivly causing a system stall.
- Happens in RLC AM stress test regularly with higher drop rates.
2018-07-30 15:11:31 +02:00
Andre Puschmann
a20a8b18ad
fix rlc_stress_test, stop RLC instances and remove hard thread canceling
2018-07-30 14:57:17 +02:00
Andre Puschmann
1160dac54f
add new RLC AM test for checking correct stopping
2018-07-30 14:56:22 +02:00
Andre Puschmann
3234add1f8
use blocking pool allocate in RLC AM
2018-07-30 14:55:43 +02:00
Andre Puschmann
99964c1054
fix RLC AM issue when building segements that require N_li in header
2018-07-30 14:54:49 +02:00
Andre Puschmann
ec9b7e921a
fix RLC AM double unlock mutex
2018-07-30 11:52:39 +02:00
Andre Puschmann
dc41240106
increase UHD tx timeout to 1.0
2018-07-27 14:45:17 +02:00
Andre Puschmann
bfb9ba43b4
increase UHD recv timeout to 1.0
2018-07-27 12:06:39 +02:00
Andre Puschmann
22f1487d64
log dropped SDU in RLC as info rather than warning
2018-07-27 11:25:13 +02:00
Andre Puschmann
e6366b4570
fix stopping of async thread in UHD
2018-07-26 14:20:40 +02:00
Andre Puschmann
74e38ee0a2
Merge branch 'rlc_refactor' into next
2018-07-26 13:24:32 +02:00
Andre Puschmann
9b8d7aeddf
fix warning
2018-07-26 13:24:12 +02:00
Eric Schreiber
470953bf9c
Change the calculation of UE group A random access preamble selection to choose a random number from [0 nof_groupA_preambles) rather than incrementing on the preambleTransmissionCounter. ( #200 )
2018-07-26 13:16:34 +02:00
Andre Puschmann
b0a79ac616
fix segfault when ASYNC thread is disabled
2018-07-26 12:55:16 +02:00
wangqiang1588
dfce3ea155
Fix crash if args is NULL ,enable multi rx channels setting ( #198 )
2018-07-25 16:41:06 +02:00
Merlin Chlosta
deab23c9ec
Fix non-blocking rf_uhd_recv_with_time_multi ( #195 )
...
Return the number of actually received samples, not the requested samples.
2018-07-25 16:40:23 +02:00
Andre Puschmann
89df8f1582
unify RLC interface for writing SDUs w/ and w/o blocking
2018-07-25 16:08:07 +02:00
Andre Puschmann
3950629a75
remove obsolete RLC_MODE struct and move existing one to rlc_interface.h
2018-07-25 16:06:42 +02:00
Andre Puschmann
5444b2a0b7
tiny cosmetic changes
2018-07-25 15:09:54 +02:00
Andre Puschmann
ee5b055829
rename pdcp function for GW to is_lcid_enabled()
2018-07-25 15:09:19 +02:00
Andre Puschmann
40d19e2d32
fix PDCP reset
2018-07-25 15:08:35 +02:00
David Rupprecht
bf4c84ef7b
Fixed clear function in blocked queue ( #199 )
2018-07-25 09:54:22 +02:00
Andre Puschmann
260fbff6ab
unlock before adding SRB0 again during RLC reset
2018-07-25 09:20:45 +02:00
Pedro Alvarez
4ba777c9c3
Added nas log. Fixed gen_auth_info_anwser. Authentication is working again.
2018-07-24 18:38:16 +01:00
Andre Puschmann
6a2dc8677b
remove obsolete header
2018-07-24 16:44:40 +02:00
Andre Puschmann
4da8bf26f8
use non-blocking PDCP write in GW
2018-07-24 15:50:14 +02:00
Andre Puschmann
b8438e9cc3
extend PDCP interface to allow non-blocking write of SDUs
2018-07-24 15:49:09 +02:00
Andre Puschmann
2b86272c5e
protect PCAP bearer additions with write lock
2018-07-24 09:43:33 +02:00
Pedro Alvarez
da840ac334
Fix un-initialized buffer pool in nas.cc
2018-07-23 18:44:19 +01:00
Pedro Alvarez
4e78d70d97
Fixing issue in pack identity request.
2018-07-23 18:25:15 +01:00
Pedro Alvarez
6615af57ee
Cleaning up handle initial UE message a bit more.
2018-07-23 17:59:03 +01:00
Pedro Alvarez
bd2fa4c04b
Cleaning up Handle initial UE message
2018-07-23 17:46:23 +01:00
Andre Puschmann
eb30d86d44
process RRC PDUs in RRC thread
2018-07-23 17:49:26 +02:00
Andre Puschmann
27d3d697df
refactor RLC part#2
...
- move metrics into entities
- make configure interface return true/false on success/failure
- add own srslte mode type
2018-07-23 17:30:32 +02:00
Pedro Alvarez
de8679b536
Continuing to cleanup. Starting to compile again.
2018-07-23 15:30:19 +01:00
Andre Puschmann
8e8fab027b
refactor RLC base class
...
- add rwlock
- put RLC entities into map
- general cleanup
2018-07-23 15:42:54 +02:00
Pedro Alvarez
406d198eac
Cleaning up nas.cc
2018-07-23 12:38:40 +01:00
Pedro Alvarez
f03967776a
Continuing to clean nas.cc
2018-07-20 19:50:46 +01:00
Pedro Alvarez
6ef3124fc9
Fixed up release ue ctx command.
2018-07-20 14:54:03 +01:00
Ismael Gomez
3a9f224f40
Turbo Coder LUT not a function of CB size
2018-07-19 17:22:18 +02:00
Pedro Alvarez
f350fa5ec0
Small fixes in coding style.
2018-07-19 11:15:31 +01:00
Andre Puschmann
800eea888f
fix PDCP security config
2018-07-19 10:23:15 +02:00
Andre Puschmann
4756d0313d
Merge branch 'master' into next
2018-07-18 22:04:22 +02:00
Andre Puschmann
da387b6930
update changelog for 18.06.1
2018-07-18 21:24:31 +02:00