Andre Puschmann
8beb3cab10
Merge pull request #201 from softwareradiosystems/mutex_rlc_tx_queue
...
Increase/decrease nbytes counter inside mutexed queue
2018-05-22 10:30:58 +02:00
Ismael Gomez
bad007cdd9
Increase/decrease nbytes counter inside mutexed queue
2018-05-21 23:24:55 +02:00
Ismael Gomez
467ba4e326
Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading
2018-05-21 23:00:57 +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
Ismael Gomez
a87e7b3e43
Protect uhd_tx_streamer_send() by a mutex inside rf driver
2018-05-21 12:31:06 +02:00
Ismael Gomez
f8655f3260
Changed the way we detect out-of-sync
2018-05-18 18:55:23 +02:00
Andre Puschmann
fd9f847d2d
dont let RLC stress test fail if buffer gets empty
2018-05-15 16:29:49 +02:00
Andre Puschmann
541a045079
revert 0ac31cf4af
...
- but protect memcpy to detect misalignment when reassembling SDU
2018-05-15 15:39:23 +02:00
Andre Puschmann
e0e219fdce
reduce default loglevel in RLC stress tests
2018-05-15 12:59:22 +02:00
Andre Puschmann
009c090623
extend cmake for finding libpcsclite
2018-05-15 12:40:29 +02:00
Andre Puschmann
a30ad8952c
fix indent and simplify auth request packing
2018-05-15 12:40:29 +02:00
Andre Puschmann
0c94974da6
add compile-time flag to turn off pin check
2018-05-15 12:40:29 +02:00
Andre Puschmann
cfd387e7b0
fix null-termination when sending APN in ESM info response
2018-05-15 12:40:29 +02:00
Andre Puschmann
6add9ed4b4
generate random challenge during CHAP auth
2018-05-15 12:40:29 +02:00
Andre Puschmann
47c09fc034
disable console prints when receiving paging
2018-05-15 12:40:29 +02:00
Andre Puschmann
d0457211ad
adding support for CHAP auth
2018-05-15 12:40:29 +02:00
Andre Puschmann
2001bb1c49
remove unneeded debug
2018-05-15 12:40:29 +02:00
Andre Puschmann
939ab9a0c8
add license info for scard class
2018-05-15 12:40:29 +02:00
Andre Puschmann
ca8adde0c6
cleanup rebase
2018-05-15 12:40:29 +02:00
Andre Puschmann
5ac08b62e9
remove usage of std::string for APN
2018-05-15 12:40:29 +02:00
Andre Puschmann
0f6695b9cd
fixing uninitialized vars
2018-05-15 12:40:29 +02:00
Andre Puschmann
ab2c1cd10f
fix typos in s1ap in EPC
2018-05-15 12:40:29 +02:00
Andre Puschmann
4fe5258a23
fix packing/unpacking of esm info request msg
2018-05-15 12:40:29 +02:00
Andre Puschmann
258785e7de
add log to s1ap
2018-05-15 12:40:29 +02:00
Andre Puschmann
4dc2951d59
perform initial attach with ESM info transfer
2018-05-15 12:40:29 +02:00
Andre Puschmann
ff42fa0991
stop time alignment timer before setting new one (if any)
...
this caused an issue where time-alignment timer was set in sib2
but then set to infinity for the UE during dedicated MAC configuration
2018-05-15 12:40:29 +02:00
Andre Puschmann
d7d6bd1a78
fix IMSI reading from SIM
2018-05-15 12:40:29 +02:00
Andre Puschmann
0a6a72832a
add return value to USIM init and exit UE if reader wasn't found
2018-05-15 12:40:29 +02:00
Andre Puschmann
3b70c70eee
add DNS option parsing
2018-05-15 12:40:29 +02:00
Andre Puschmann
9f71051696
fix parsing of attach accept PDN address to find protocol options
2018-05-15 12:40:29 +02:00
Andre Puschmann
455d4491c5
make RES length variable when packing auth response
2018-05-15 12:40:29 +02:00
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
2018-05-15 12:40:29 +02:00
Andre Puschmann
cc866b6de1
fix csv metrics writer
2018-05-14 21:44:28 +02:00
Ismael Gomez
1af24313e7
Release pending RAR if scheduler failed configuration
2018-05-14 16:11:45 +02:00
Ismael Gomez
3847daa137
Fixed order of PCI and PRB in log print
2018-05-14 16:10:01 +02:00
Ismael Gomez
0ac31cf4af
Use memmove in reassemble_rx_sdu UM since overlapping memory sometimes
2018-05-14 16:07:08 +02:00
Ismael Gomez
443d2b7fa0
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-05-14 14:22:30 +02:00
Ismael Gomez
d51bec49bf
Merge pull request #191 from softwareradiosystems/rlc_updates
...
RLC updates
2018-05-14 07:21:57 -05:00
Ismael Gomez
d139a73593
Fix SIGFPE in pdsch_codeword_decode
2018-05-14 14:14:55 +02:00
Xavier Arteaga
36936349fe
PUSCH test cases generator in CMake
2018-05-14 10:45:37 +02:00
Andre Puschmann
e5da6322ba
free dummy buffer in phch_recv
2018-05-14 09:32:47 +02:00
Andre Puschmann
75a6fa8e90
check and protect PDUs buffer in handle_data_pdu()
2018-05-13 20:36:10 +02:00
Andre Puschmann
51e093e611
Merge branch 'next' into rlc_updates
2018-05-11 15:55:03 +02:00
Andre Puschmann
563bf6cde5
extend log in GW
2018-05-11 15:00:43 +02:00
Ismael Gomez
81b69327b1
Added TA to metrics
2018-05-10 21:49:00 -05:00
Ismael Gomez
040c33497d
merged PR#189 and added check for non-empty queue in get size tail
2018-05-10 21:32:32 -05:00
Ismael Gomez
cd367617ec
Do not correct freq_offset when cfo is doppler
2018-05-10 21:16:26 -05:00
Ismael Gomez
4515dd94ea
Use blocking queue for RRC measurement fixes #193
2018-05-10 13:41:21 -05:00
Ismael Gomez
04609cd07d
Check msg_queue size_tail_bytes existence of buffer
2018-05-10 13:41:17 -05:00
Ismael Gomez
62ae4e3094
Check prach generation parameters
2018-05-10 13:41:13 -05:00