Andre Puschmann
91492b87ef
add del_bearer for RLC/PDCP
6 years ago
Andre Puschmann
3b8371d090
add detach support (for switch off)
6 years ago
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.
6 years ago
Andre Puschmann
89df8f1582
unify RLC interface for writing SDUs w/ and w/o blocking
6 years ago
Andre Puschmann
3950629a75
remove obsolete RLC_MODE struct and move existing one to rlc_interface.h
6 years ago
Andre Puschmann
ee5b055829
rename pdcp function for GW to is_lcid_enabled()
6 years ago
David Rupprecht
bf4c84ef7b
Fixed clear function in blocked queue ( #199 )
6 years ago
Andre Puschmann
6a2dc8677b
remove obsolete header
6 years ago
Andre Puschmann
b8438e9cc3
extend PDCP interface to allow non-blocking write of SDUs
6 years ago
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
6 years ago
Andre Puschmann
8e8fab027b
refactor RLC base class
...
- add rwlock
- put RLC entities into map
- general cleanup
6 years ago
Andre Puschmann
b8b5ad9755
Merge branch 'pdcp_refactor' into next
6 years ago
Xavier Arteaga
a21db86a78
SCH Codeblock CRC is computed at same time than parity 0
6 years ago
Andre Puschmann
47a8b1343f
add rwlock to PDCP
6 years ago
Andre Puschmann
93c11e4416
turn PDCP array into map
6 years ago
Andre Puschmann
b257204471
fix public PDCP interface
6 years ago
Andre Puschmann
31ba175b37
add public PDCP entity interface
6 years ago
Andre Puschmann
be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
...
Epc stacktrace
6 years ago
Pedro Alvarez
84e7925f69
Fixed up a comment.
6 years ago
Pedro Alvarez
8017b792cf
Changing SRSLTE_PHY_DEBUG back to SRSLTE_DEBUG.
6 years ago
Pedro Alvarez
597cf18b9d
Changing common/debug.h to crash_handler.h
6 years ago
Andre Puschmann
291d80119c
fix conflicts after merging
6 years ago
Ismael Gomez
3f38165827
Add log to pool deallocate
6 years ago
Ismael Gomez
2d5cdc4f35
Add log to pool deallocate
6 years ago
Ismael Gomez
5474f6d55f
Add log to pool deallocate
6 years ago
Ismael Gomez
3cb9f51460
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
936001aaf5
add blocking allocation to buffer_pool
6 years ago
Pedro Alvarez
c3ef88e112
Fixing conflicts with next.
6 years ago
Andre Puschmann
a9b023258c
refactor RLC UM to have separate tx/rx objects
6 years ago
Andre Puschmann
4c59f52f9a
Merge pull request #237 from softwareradiosystems/epc_pcap
...
Epc pcap
6 years ago
Ismael Gomez
3122d8e959
RLC reestablish to re-enable tx_enabled
6 years ago
Ismael Gomez
75e8df2e9f
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
55b3b61ec1
Merge branch 'master' into next
6 years ago
Ismael Gomez
bd5c1fd83a
deallocate dedicatedInfoNAS in rrc
6 years ago
Ismael Gomez
074db8478c
deallocate dedicatedInfoNAS in rrc
6 years ago
Pedro Alvarez
bd43b6e937
Cleanup comment.
6 years ago
Andre Puschmann
9b894799f0
add support for ciphered authentication response
6 years ago
Pedro Alvarez
ff49e56871
Starting to add s1ap_pcap class.
6 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
6 years ago
Pedro Alvarez
96786e96da
Splitting the lib debug into phy and common debug.
6 years ago
Ismael Gomez
005fe87ae9
RLC reestablish to re-enable tx_enabled
6 years ago
Ismael Gomez
493706eab1
Incorrect default value in buffer pool
6 years ago
Ismael Gomez
2da9787907
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
a2615628aa
Increase buffer pool size for enb
6 years ago
Pedro Alvarez
b460ece601
Merge branch 'mbms_tun' into next
6 years ago
Andre Puschmann
355330dab9
Merge pull request #234 from softwareradiosystems/log_fix
...
Log fix
6 years ago
Ismael Gomez
85a7daa09d
Move RLC buffer size to common
6 years ago
Ismael Gomez
589e569ce9
Changes on srsENB mutexing logic to fix general race condition and deadlock issues ( #229 )
...
* fixed some issues with the UL scheduling
* Hack to fix UL scheduler
* minor fix
* Cleaned up code and fixed issue with the update_allocation function
* fixed the console printing in the enb
* log/console fix
* fixed the log print
* added a normalization factor
* RLC: entity uses dynamic instances. Simplified stop/reset/reestablish procedure. Added non-blocking interface
* Limit decimals in metrics stdout
* Changed mutexes to rwlock in RLC/RRC/MAC/PDCP to fix race conditions when removing users
* Fix deadlock bug for MIMO
* Remove headers
* Fix missing unlock causing overflows
* Do not decrease CQI when PUCCH (this is a temporal fix, requires to reduce the maximum MCS)
* Fix mutex unlock in worker
* Configurable RLC tx buffer. Default to 512 for enodeb
* Check NULL SDU in write_sdu()
* Protect RLC objects and tx_queue from being destroyed while using it
* Remove superfluous code
* Disable SIB logging
* Fix block_queue for enb
6 years ago
Pedro Alvarez
0e135adc6f
Starting to change gtpu_read_header and gtpu_write_header to lib.
6 years ago
Andre Puschmann
87fd218c72
remove unused cond variable in logger
6 years ago
Andre Puschmann
4deb251071
remove duplicate run-state variable in logger_file
6 years ago
jctallon
50589108c6
Mbms fixes ( #225 )
...
* fixing the threading structure for mbms in the gtpu
fixing some leaks in pmch tests
fixing stack overflow caused by radio objext
* adding sib.conf.mbsfn.example
* creating a different thread_mch object for the gtpu
* Make mch_thread an isolated class
* excluding mbsfn subframes from noise estimation and cfo estimation
* fixing pdsch ue plotting to only show pmch constellation when mbsfn is activated.
6 years ago
Andre Puschmann
05ede38ea6
remove obsolte config.h
6 years ago
Ismael Gomez
8c92f3fddc
Improvements and fixes on srsENB scheduler ( #228 )
6 years ago
Andre Puschmann
46436efb3b
Merge pull request #227 from softwareradiosystems/qci_epc
...
Qci epc
6 years ago
Andre Puschmann
1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
...
Op vs opc
6 years ago
Xavier Arteaga
f01f7b4945
Added Vector max abs SIMD function
6 years ago
Pedro Alvarez
0a6540d8bf
Saving QCI into ESM context. Different QCIs should be working now.
6 years ago
Ismael Gomez
e18ba937dc
Limit uplink signal normalization to avoid clipping
6 years ago
Pedro Alvarez
66db3deeb4
Starting to add Bearer QoS parameter to create session request.
6 years ago
Pedro Alvarez
1b43c40422
Starting to add Bearer QoS IE to Create Session Request.
6 years ago
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
6 years ago
Andre Puschmann
064d7bd2dc
use original UE establishment cause in S1AP initial UE message
6 years ago
Xavier Arteaga
5e4fb48184
Refactored CQI reporting logging in UE. Fixes #199
6 years ago
Andre Puschmann
ecfa685dde
add ctor to radio_multi, fix tearing down radio when not initialized
6 years ago
Andre Puschmann
01f6395d70
add option to force IMSI attach by not loading NAS ctxt from file
6 years ago
Pedro Alvarez
75c5e476f1
Added OPc option to UE. (needs testing.)
6 years ago
Pedro Alvarez
02bc1c9956
Revert "Starting to add OP/OPc support."
...
This reverts commit 1766e11076
.
6 years ago
Pedro Alvarez
e3d1cff4a3
Revert "Adding OPc option to security functions."
...
This reverts commit 0eeb70bede
.
6 years ago
Pedro Alvarez
0eeb70bede
Adding OPc option to security functions.
6 years ago
Pedro Alvarez
1766e11076
Starting to add OP/OPc support.
6 years ago
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
6 years ago
Xavier Arteaga
301415a00a
Fixed AGC out of bounds gain
7 years ago
Xavier Arteaga
d9db80d17c
Merge branch 'next' into pdsch-coworkers
7 years ago
Xavier Arteaga
6ab69b1d4c
Added PDSCH coworkers
7 years ago
yagoda
4569247458
setting tx and rx mod in rlc um for mch to 1
7 years ago
Ismael Gomez
67e90d5a9b
Code style: Use { } even in 1-line if
7 years ago
Ismael Gomez
863fe4fcd0
Revert "check in SRSLTE_CONFIG_DIR for configs by default"
...
This reverts commit fb77cb87ca
.
7 years ago
Andre Puschmann
fb77cb87ca
check in SRSLTE_CONFIG_DIR for configs by default
7 years ago
Andre Puschmann
36c650399b
rework app startup to search for config files in user's home directory
7 years ago
Ismael Gomez
0a2e9d7b8b
Do not reset metrics in the hub
7 years ago
Xavier Arteaga
681b98ae50
Added vector CFO
7 years ago
Andre Puschmann
cb15dee3d4
Merge branch 'embms_merge_final' into next
7 years ago
yagoda
54bdfd83ec
adding support for mbsfn subframe configuration to pdsch examples
7 years ago
Ismael Gomez
4662b83fe9
Use bzero instead of {} for initializing structs
7 years ago
Andre Puschmann
61d525ea80
Merge branch 'next' into embms_merge_final
7 years ago
Andre Puschmann
234ec178b2
cleanup pdu.h
7 years ago
Ismael Gomez
bad007cdd9
Increase/decrease nbytes counter inside mutexed queue
7 years ago
Ismael Gomez
467ba4e326
Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading
7 years ago
yagoda
65f2747a8e
removing mch handler in rlc, fixing embms autostart
7 years ago
yagoda
d0cb214725
fixing sheduling issues and merge errors
7 years ago
yagoda
0ae22e0822
fixing scheduling issues for mbms
7 years ago
Andre Puschmann
9ca2b89282
fixing compile warnings
7 years ago
Andre Puschmann
9ce3be974a
Merge branch 'next' into embms_merge_final
7 years ago
Andre Puschmann
2fb0dc62a0
refactor config for multicast RLC bearers
7 years ago
yagoda
e4c3f0bc30
adding mbms-gw and mch generation tables
7 years ago
yagoda
49c3578f64
introducing embms support in common upper layer functions
7 years ago
yagoda
ec918eab76
adding support for embms in common functions and interfaces
7 years ago
yagoda
9d7d6c9415
adding adaptations to the phy layer for mbms
7 years ago
Andre Puschmann
a30ad8952c
fix indent and simplify auth request packing
7 years ago