Andre Puschmann
507e2deaa3
fix mem leaks in RRC after ASN1 unpacking failed
6 years ago
yagoda
3842beab0f
- fixing pmch file test for standard LTE rates
...
- adding special value for MTCH stop
- adding error messages for config values incompatible with MBMS
6 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Pedro Alvarez
c51a8bfe9d
Fix compilation error when using GCC 8, C++11 and C complex functions.
6 years ago
Andre Puschmann
11414271d8
only write valid IPv4/v6 packets to tun
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Andre Puschmann
7d95766c7b
fix line break in command line arguments
6 years ago
David Rupprecht
dabf586316
ISMI to IMSI typo
6 years ago
David Rupprecht
eb3a83ac45
User Plane key in configuration interface
6 years ago
Andre Puschmann
d8814a05f0
use stack-allocated messages for tx/rx'ing RRC messages (cherry-picked)
6 years ago
Pedro Alvarez
aa3a2a3dba
Fix compilation issue with GCC 8.x using complex numbers.
6 years ago
Andre Puschmann
3702a6660e
fix compilation for gcc 4.x
6 years ago
Andre Puschmann
347f427c33
remove unused variables
6 years ago
Andre Puschmann
1cc6ae3c60
enable c++11 support
6 years ago
Andre Puschmann
0aef6f8d4a
fix various uninitialized variables
6 years ago
Andre Puschmann
c8f8c16d50
make EIA and EEA algorithms configurable ( #323 )
...
this patch allows to configure the EIA and EEA algorithms
the UE uses and announces during attach. They can
be specified as a comma-separated list.
The patch also removes a dedicated NAS config class and uses
the default nas_args_t type for this. There was a full
duplication of members before.
The patch also converts nas_args_t and usim_args_t into a class
with a default constructor that initialize all booleans.
6 years ago
Andre Puschmann
61f3a55bc5
initialize and reset avg_noise in phch_common
6 years ago
Xavier Arteaga
c782ef2aa5
Solved unitialised values in UE (up to prach) and free
6 years ago
Andre Puschmann
a436baed39
fix build string for builds without valid .git folder
6 years ago
Francisco Paisana
96303e4d58
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Francisco Paisana
be06f260db
fixed issues in the parsing of sibs
6 years ago
Andre Puschmann
631472760a
fix signaling of mtch_cvar in phch_common
...
fixes possible race cond when more than one worker
is waiting for this cond and only one is ever woken up
6 years ago
Pedro Alvarez
c5dad67a16
Adding catch to boost program options parser.
6 years ago
Francisco Paisana
0204db2e12
new asn1 rrc library
6 years ago
Andre Puschmann
646eb9c0e3
Merge pull request #313 from softwareradiosystems/next_mme_encryption
...
NAS MME encryption
6 years ago
Xavier Arteaga
07a68d7120
Enable UE's AGC for cell search ( #314 )
6 years ago
Andre Puschmann
8326299ec5
fix uninitialized variables
6 years ago
Andre Puschmann
15953d011e
fix possible mem leak when parsing embms cmd line input
6 years ago
Andre Puschmann
b6bb8cb125
fix possible buffer overflow when generating PRACH sequences
6 years ago
Andre Puschmann
2590ebd10b
fix bugs reported by coverity
6 years ago
Pedro Alvarez
c4544f2ede
Send detach request correct security header in UE.
6 years ago
Pedro Alvarez
b675e1fcc9
Ciphering EMM information message. Chainging detach_request security header in the UE to integrity and ciphered to avoid malformed message.
6 years ago
Andre Puschmann
3f63663a31
add mutex to csv metrics
...
this fixes and issue when closing the csv that left
half a new line in buffer
6 years ago
Andre Puschmann
d34ecaaa5e
adding RI to DL metrics
6 years ago
Andre Puschmann
192fcd726e
Merge branch 'service_reject' into next
6 years ago
Andre Puschmann
d14c65b7c2
move DL EARFCN list handling before RF init and fix formating
6 years ago
Joseph Giovatto
af6de04806
added dl_earfcn_list to ue config
...
dl_earfcn_list = 2100,2200,3400
6 years ago
Andre Puschmann
b2bcfca074
add service reject handler
6 years ago
Andre Puschmann
652d5c5942
fix typo
6 years ago
Andre Puschmann
df7ab7ffe8
Merge branch 'master' into next
6 years ago
David Rupprecht
a9032bb91a
Fix problems when TA timer is set to infinity
6 years ago
Andre Puschmann
463b00d82d
check sys_info_change flag in paging message
6 years ago
Ismael Gomez
8f541cf4e1
Merge branch 'next' into neon_windowed_tdec
6 years ago
yagoda
3762738bc1
adding windowed neon turbodecoder (can be further optimized)
6 years ago
Andre Puschmann
96f057d34b
typo in phch_worker
6 years ago
Andre Puschmann
d7ab2b8d66
add stop_timers function to RRC and call it in rrc::stop()
...
- this solves an issue with shutting down RRC when the UE
just sent a connection request (and activated timer T300)
and stop was called.
6 years ago
Andre Puschmann
2bc4d70199
reset TA before sending PRACH ( fixes #285 )
...
as suggested by Xavier in phch_recv.cc
6 years ago
Andre Puschmann
d6196ba234
simplify RRC-NAS interface and only have msg as param (RRC selects LCID)
6 years ago
Andre Puschmann
c9857fe4ad
add handler for EMM status message
6 years ago
Andre Puschmann
c3441046c9
simplify RLC buffer status query procedures
...
- add a simple and low-overhead has_data() method to check whether
an RLC entity has data to transmit or not
- use this method for all calls that are actually not interested
in the amount of data to send
- use the more expensive get_buffer_state() for all cases where
the actual size of the buffer is of importance
6 years ago
Andre Puschmann
946a50adf0
in UL MAC mux, allow multiple RLC PDUs for each LCID
6 years ago
Andre Puschmann
df40259c26
fix issue in PDCP when bearer ID for DRBs was not starting with 1
6 years ago
yagoda
77fb9c3ad5
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
bba2987eb0
print LCID when adding DRB
6 years ago
rubund
b801c3dd4e
Fix some spelling errors detected by lintian ( #271 )
6 years ago
Pedro Alvarez
548808ecee
Changing RRC key logging from debug to info. Small readability fix.
6 years ago
Pedro Alvarez
553f8260bb
Fixing up logs and comments.
6 years ago
Pedro Alvarez
e3d7ccd7e1
Changed the way UL NAS count is obtained to generate K_enb in the UE. Incrementing UL NAS count on integrity protected dettach request.
6 years ago
Pedro Alvarez
dc727a192b
Changing way UL NAS count is used to generate the K_enb.
6 years ago
Pedro Alvarez
645bd60d75
More debug prints
6 years ago
yagoda
1f9b392be1
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
db910cb84b
add CSV metrics for eNB
6 years ago
yagoda
438bbdf6c1
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
6 years ago
Xavier Arteaga
56c01ba3ee
UE RRC Config from ue.conf overwritten in rrc:init. Fixes #293 .
6 years ago
Andre Puschmann
759ab6341d
fix access to possibly uninitialized variable in GW when receiving corrupted pkt
6 years ago
Andre Puschmann
f7bdfdc3a8
in NAS test, use real GW class in attach test
6 years ago
Andre Puschmann
0bd33bbae1
fix heap-overflow when extracting IPv6 address
6 years ago
Andre Puschmann
95ac067b6b
send UL info transfer or SRB2 if it is established
6 years ago
Andre Puschmann
f449067638
send detach request only integrity protected
6 years ago
Andre Puschmann
ae23cfbac7
send detach request in connection request if RRC is not connected
6 years ago
Andre Puschmann
94188c1d7a
set TMSI status field during GUTI attach
6 years ago
Andre Puschmann
0571720105
make LCID for UL_DCCH configurable
6 years ago
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
6 years ago
Pedro Alvarez
9681ead26f
Changed find ipv6 address loop to be more similar to 'man 7 netlink'.
6 years ago
Pedro Alvarez
5c29dba741
Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode.
6 years ago
Pedro Alvarez
15cd8fc3b6
Fixed default conf back to original values.
6 years ago
Pedro Alvarez
6b5aec5735
Added intial support for IPv4v6. Ping and ping6 seem to work (simultaneously).
6 years ago
Pedro Alvarez
685898b323
Starting to add IPv4v6 support to the UE. Added function to get auto-generated link-local IPv6 address.
6 years ago
Pedro Alvarez
1c0ddc717b
Starting to change NAS attach accept to support IPv4v6
6 years ago
Pedro Alvarez
3528e0bb39
Fixed GW to handle IPv6 packets as well. Ping6 seems to work.
6 years ago
Pedro Alvarez
2e800437e3
UE seems to attach correctly and obtain the correct IPv6 addresses. GW is still discarding packets that are not IPv4.
6 years ago
Pedro Alvarez
ac1c300126
Adding the ability to set the interface local link IPv6 address.
6 years ago
Pedro Alvarez
25108e2e2b
Added configuration options to UE for IPv6 PDN. Starting to send PDN connectivity requesting IPv6.
6 years ago
Andre Puschmann
3ebf4792de
fix missing length reset in NAS test
6 years ago
Francisco Paisana
feccce5a01
fixed the deadlock issue
6 years ago
Andre Puschmann
02d7747aaf
fix typo
6 years ago
Andre Puschmann
273087ce00
use blocking pool allocate for all NAS/RRC allocs and first GW alloc
6 years ago
Pedro Alvarez
3cddad79cc
Adding ability to configure names of TUN interfaces. ( #277 )
...
* added config option for tun dev names vs fixed names added config option for M1-U interface addr
* Added options to sgi_mb tun name.
* Added some comments to mbms.conf.example
* Added some comments to example configs to explain the new values.
6 years ago
Xavier Arteaga
27df357a66
Fixes #273
6 years ago
Andre Puschmann
ea35cc9b5e
fix typo in config files
6 years ago
Andre Puschmann
0380c83175
remove RF device calibration settings from UE/eNB config
...
- this remove RF calibration parameters that were an extra
section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
device args in the normal rf config section
6 years ago
Andre Puschmann
26ed7fe2ad
do not delete LCG config during reset of BSR procedure ( #269 )
...
- this caused an issue after HO when the LCGs where gone
and hence no BSR was provided for DRB until RRC reestablishment
6 years ago
yagoda
824dafddc6
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
5cfdc81522
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
cfb3a43aed
Lower priority of workers
6 years ago
Andre Puschmann
4a68d0777b
fix NAS tests
...
- Modifications needed after only accepting NAS messages whose integrity check passes
- Turns off loading a (possibly) existing NAS ctxt
- Modifies some test vectors such that they have a zero MAC and counter 0
6 years ago
Andre Puschmann
8697640945
drop all integrity protected NAS messages whose check is failing
...
- also enables integrity check for messages that are only integrity
protected but not ciphered
6 years ago
Andre Puschmann
07e42c1964
Merge branch 'rlc_am_subclass' into next
6 years ago
Andre Puschmann
10a43f04ba
Merge branch 'master' into next
6 years ago
Joseph Giovatto
dc3e88079a
moved earb_info from parent to be unique per ue to avoid overwrites ( #234 )
...
consult integrity check result before proceeding
6 years ago
Andre Puschmann
6764fdb964
fix member initialization in phch*
6 years ago
Ismael Gomez
6f0c554445
TA estimate correction factor calibrated for all bandwidths
6 years ago
Ismael Gomez
2e53478a3b
Allow time_adv_nsamples parameter to be negative
6 years ago
Andre Puschmann
d981f129e0
Merge branch 'master' into next
6 years ago
Andre Puschmann
1fab8e6702
fix reset of NAS counters after receiving security mode command
...
- reported by cpetersgit
- reset only needed after receiving initial security mode command
6 years ago
Andre Puschmann
f458d58527
fixed handling of UE indentity request
6 years ago
Joseph Giovatto
2dddfa2aac
added ability to track tput per bearer ( #233 )
...
added mac_metrics for ul/dl harq retex counts
6 years ago
Ismael Gomez
dabfbfb75a
Fixes #250
6 years ago
Andre Puschmann
823d9e75f1
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
883eb49043
Merge pull request #254 from softwareradiosystems/tx_mutex_fix
...
Change TX mutex to semaphores (mutex implementation was violating loc…
6 years ago
Ismael Gomez
6a791f1416
Change TX mutex to semaphores (mutex implementation was violating lock ownership requirement)
6 years ago
Andre Puschmann
855a55d4d8
fix issue with assigning imsi in pcsc
6 years ago
Andre Puschmann
d19eb28a16
fix various variable initializations that gcc-4.8 complained about
6 years ago
Ismael Gomez
bc9d342959
New optimization on the PHY for both UE and eNodeB ( #251 )
...
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit
* Optimised UL Interleaver
* Include TB CRC calculation in FEC encoder
* New threading priorities
6 years ago
Ismael Gomez
695990f297
Fix UE not reconnecting after paging (workaround)
6 years ago
Ismael Gomez
e43582c0d0
Trigger measurement only for cells in MeasObj not the discovered ones
6 years ago
Ismael Gomez
327002a6cb
Fix NCC=1 HO in second round
6 years ago
Ismael Gomez
aaeec591b6
Fix race condition in phy recv
6 years ago
Ismael Gomez
e1870963c7
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
44dcbfc8da
Instruct PHY to measure objects instead of measId (duplicate objects)
6 years ago
Ismael Gomez
9cd725de21
Trigger measurement only for cells in MeasObj not the discovered ones
6 years ago
Andre Puschmann
e2470685a5
send attach_request and detach_accept ciphered
6 years ago
Andre Puschmann
06c9a3f07f
add network initiated detach
6 years ago
Andre Puschmann
9f838dc65c
bzero DL-DCCH object before unpacking
6 years ago
Andre Puschmann
527261e35b
fix drb release
6 years ago
Andre Puschmann
32ed7d9f3a
print error when DRB couldn't be released
6 years ago
Andre Puschmann
40aef76745
fix logging when removing DRB
6 years ago
Andre Puschmann
3b8371d090
add detach support (for switch off)
6 years ago
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 )
7 years ago
Andre Puschmann
ee5b055829
rename pdcp function for GW to is_lcid_enabled()
7 years ago
Andre Puschmann
4da8bf26f8
use non-blocking PDCP write in GW
7 years ago
Andre Puschmann
eb30d86d44
process RRC PDUs in RRC thread
7 years ago
Andre Puschmann
edfc9df77d
Merge branch 'master' into next
7 years ago
Andre Puschmann
a604fbcc66
fix double RRC init bug in UE
7 years ago
Andre Puschmann
ccf58a63ce
reduce default log-level to warning
7 years ago
Andre Puschmann
f6f47f0320
print srsLTE version name if no git details are found
7 years ago
Ismael Gomez
9e0d7281f5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
fda4c39590
pdsch_ue RSRP in dBm. Fix default rx_gain_offset in ue.conf differs from code
7 years ago
Andre Puschmann
10469cd3a0
Merge branch 'master' of github.com:srsLTE/srsLTE
7 years ago
Andre Puschmann
ac94b531ae
only print build-info when string is filled
7 years ago
Andre Puschmann
be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
...
Epc stacktrace
7 years ago
Andre Puschmann
bd59d72b9f
set RRC args by-value
7 years ago
Pedro Alvarez
597cf18b9d
Changing common/debug.h to crash_handler.h
7 years ago
Ismael Gomez
c012a6ea83
Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence
7 years ago
Ismael Gomez
2d5cdc4f35
Add log to pool deallocate
7 years ago
Ismael Gomez
5474f6d55f
Add log to pool deallocate
7 years ago
Andre Puschmann
1f7e918790
use blocking pool_allocate for all NAS messages
7 years ago
Pedro Alvarez
c3ef88e112
Fixing conflicts with next.
7 years ago
Ismael Gomez
229569cd76
Fix Aperiodic CQI retx when TBS=0
7 years ago
Ismael Gomez
1a7e746a06
Minor cleanup
7 years ago
Ismael Gomez
9690125882
Minor cleanup
7 years ago
Ismael Gomez
75e8df2e9f
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
653d126319
Merge branch 'tx_enabled_issue' into next
7 years ago
Ismael Gomez
9231bd0fe0
Fix Aperiodic CQI retx when TBS=0
7 years ago
Andre Puschmann
55b3b61ec1
Merge branch 'master' into next
7 years ago
Ismael Gomez
bd5c1fd83a
deallocate dedicatedInfoNAS in rrc
7 years ago
Andre Puschmann
77827691f5
Merge pull request #236 from softwareradiosystems/ciphered_auth_resp
...
add support for ciphered authentication response
7 years ago
Ismael Gomez
074db8478c
deallocate dedicatedInfoNAS in rrc
7 years ago
Andre Puschmann
43571ce186
update ue.conf.example with missing metrics period
7 years ago
Andre Puschmann
9b894799f0
add support for ciphered authentication response
7 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
7 years ago
Merlin Chlosta
2098aa0739
add keys to loglevel info to simplify PCAP analysis ( #194 )
7 years ago
Andre Puschmann
a38abfbd47
make metrics great again
7 years ago
Ismael Gomez
f40766a503
Fixed UE not printing RF metrics
7 years ago
Ismael Gomez
19ac35d933
Increased RLC UL buffer size
7 years ago
Ismael Gomez
ebea1cd7fa
Look only for required SIBs
7 years ago
Ismael Gomez
fae5531bcc
Correction to commit 2a4a84a578
. We don't check for tailroom but for read space
7 years ago
Ismael Gomez
1248a4224a
Initialize nof_coworkers
7 years ago
Ismael Gomez
9d6c323001
Remove superfluous packing call in rrc capabilities
7 years ago
Ismael Gomez
0321a967f2
Search SIB in all opportunities
7 years ago
Andre Puschmann
3dc5a40caf
handle config parsing error gracefully and fix op/opc selection issue
7 years ago
Andre Puschmann
1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
...
Op vs opc
7 years ago
Ismael Gomez
d81062145f
Fixed phy_log was allocating memory dynamically on every call even when not enabled
7 years ago
Ismael Gomez
e18ba937dc
Limit uplink signal normalization to avoid clipping
7 years ago
Pedro Alvarez
721cb4adae
Chaging default of srsUE to OPc.
7 years ago
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
7 years ago
Pedro Alvarez
25aafa1f63
Fixing the USIM test.
7 years ago
Pedro Alvarez
50f9f78852
Changed f2345 and f1 in USIM to use OPc.
7 years ago
Pedro Alvarez
50f497dcdc
Small fix in srsUE for reading OPc from config file.
7 years ago
Xavier Arteaga
5e4fb48184
Refactored CQI reporting logging in UE. Fixes #199
7 years ago
Xavier Arteaga
6542f56cba
Fix: no RI when periodic report in PUSCH
7 years ago
Pedro Alvarez
8d07709069
Revert "Changed ue.conf op to opc"
...
This reverts commit 3631c4a83f
.
7 years ago
Pedro Alvarez
4eb9d1abac
Revert "fix USIM test by replacing OP with OPc"
...
This reverts commit 16b2172e36
.
7 years ago
Andre Puschmann
01f6395d70
add option to force IMSI attach by not loading NAS ctxt from file
7 years ago
Pedro Alvarez
b9c50a93a8
Fixed bug in writing OPc into user_db.csv.
7 years ago
Pedro Alvarez
bd39d8bac2
Fixed bug in getting OPc. Removed debug print. Fixed test12345. UE is still having re-synch issues.
7 years ago
Pedro Alvarez
75c5e476f1
Added OPc option to UE. (needs testing.)
7 years ago
Pedro Alvarez
ea5445f999
Adding options for OP and OPc in the UE. They cannot be simultanoulsy set.
7 years ago
Pedro Alvarez
e3d1cff4a3
Revert "Adding OPc option to security functions."
...
This reverts commit 0eeb70bede
.
7 years ago
Pedro Alvarez
0eeb70bede
Adding OPc option to security functions.
7 years ago
Andre Puschmann
16b2172e36
fix USIM test by replacing OP with OPc
7 years ago
Paul Sutton
2f73b52419
Fixing and disabling faulty tests - asserts only failing in debug
7 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
7 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
Andre Puschmann
fb1e335c5a
increase NAS rx count when rx'ing auth request
7 years ago
Andre Puschmann
2c179dd84f
add config install helper
7 years ago
Ismael Gomez
3631c4a83f
Changed ue.conf op to opc
7 years ago
Ismael Gomez
4d3fd342f7
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Andre Puschmann
aa563b1555
copy example config files and if masq script to install folder
7 years ago
Ismael Gomez
bd4e1c9690
Fixed number of iterations lower than 1 in metrics
7 years ago
Andre Puschmann
36c650399b
rework app startup to search for config files in user's home directory
7 years ago
Ismael Gomez
33f05bfecd
Reset UE metrics in ue class
7 years ago
Ismael Gomez
9cfa3c0cc4
Fix UE reattaching after going to IDLE
7 years ago
Ismael Gomez
132580ad42
Disable UTRA measurements from UECapabilities default value
7 years ago
Paul Sutton
c061c57639
Small fix for SIB sched info messages
7 years ago
Ismael Gomez
b87df4c2b4
NCC goes until 7
7 years ago
Xavier Arteaga
31496ab44c
srsue PUSCH, set mcs idx to previous if it is a retransmission
7 years ago
Ismael Gomez
b78fff2c76
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Andre Puschmann
b40605bc7f
delete neighbour cells in rrc dtor
7 years ago
Ismael Gomez
08654efd1c
minor changes
7 years ago
Ismael Gomez
9f7d4718ba
Vertical key derivation to use K_enb_initial instead of k_enb
7 years ago
Ismael Gomez
21652950fd
Do not reset full softbuffer
7 years ago
Andre Puschmann
cb15dee3d4
Merge branch 'embms_merge_final' into next
7 years ago
Merlin Chlosta
52f1a3b508
Add SIM Card Reader Selection, if multiple readers connected.
...
If no reader specified (default), try all available card readers. If reader specified, use this device only.
7 years ago
Andre Puschmann
af42cd837f
count MCH MCS in DL metrics
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
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
Ismael Gomez
f8655f3260
Changed the way we detect out-of-sync
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
yagoda
fac8bb7b7a
adding mbms-gw broadcast support, adding parameter for automatic mbms service start
7 years ago
yagoda
13c62eb55e
Merge branch 'embms_merge_final' of https://github.com/softwareradiosystems/srsLTE into embms_merge_final
7 years ago
yagoda
a113d5164f
facilitate automatic mbms service start
7 years ago
Andre Puschmann
2c501e8d72
fix csv metrics writer again
7 years ago
Andre Puschmann
472b65e4d0
count MCH traffic at MAC
7 years ago
Andre Puschmann
f554308632
fix warnings and remove debug output
7 years ago
Andre Puschmann
9ce3be974a
Merge branch 'next' into embms_merge_final
7 years ago
yagoda
e4c3f0bc30
adding mbms-gw and mch generation tables
7 years ago
yagoda
12c9f50ba9
adding upper layer embms support to the UE
7 years ago
yagoda
e35672e234
adding PHY embms support to the UE
7 years ago
Andre Puschmann
a30ad8952c
fix indent and simplify auth request packing
7 years ago
Andre Puschmann
0c94974da6
add compile-time flag to turn off pin check
7 years ago
Andre Puschmann
cfd387e7b0
fix null-termination when sending APN in ESM info response
7 years ago
Andre Puschmann
6add9ed4b4
generate random challenge during CHAP auth
7 years ago
Andre Puschmann
47c09fc034
disable console prints when receiving paging
7 years ago
Andre Puschmann
d0457211ad
adding support for CHAP auth
7 years ago
Andre Puschmann
ca8adde0c6
cleanup rebase
7 years ago
Andre Puschmann
5ac08b62e9
remove usage of std::string for APN
7 years ago
Andre Puschmann
0f6695b9cd
fixing uninitialized vars
7 years ago
Andre Puschmann
4dc2951d59
perform initial attach with ESM info transfer
7 years ago
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
7 years ago
Andre Puschmann
d7d6bd1a78
fix IMSI reading from SIM
7 years ago
Andre Puschmann
0a6a72832a
add return value to USIM init and exit UE if reader wasn't found
7 years ago
Andre Puschmann
3b70c70eee
add DNS option parsing
7 years ago
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
7 years ago
Andre Puschmann
cc866b6de1
fix csv metrics writer
7 years ago
Ismael Gomez
443d2b7fa0
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Andre Puschmann
e5da6322ba
free dummy buffer in phch_recv
7 years ago
Andre Puschmann
563bf6cde5
extend log in GW
7 years ago
Ismael Gomez
81b69327b1
Added TA to metrics
7 years ago
Ismael Gomez
cd367617ec
Do not correct freq_offset when cfo is doppler
7 years ago
Ismael Gomez
4515dd94ea
Use blocking queue for RRC measurement fixes #193
7 years ago
Ismael Gomez
62ae4e3094
Check prach generation parameters
7 years ago
Ismael Gomez
abea371180
RLF on separate thread to avoid blocking in RLC AM RLF
7 years ago
Ismael Gomez
af7a7d4ceb
Enable TA commands
7 years ago
Ismael Gomez
352ce4ce04
Disable Reest testing
7 years ago
Ismael Gomez
b2f2ce69f2
Check existence of SIB3 in cell selection criteria
7 years ago
Ismael Gomez
cac027d695
Merge branch 'issue_incorrect_dci' into raa_new
7 years ago
Ismael Gomez
f3f4528a2f
Testing commit to force a Reestablishment 1s after CONNECT
7 years ago
Ismael Gomez
7e77329aa3
Reestablishment uses serving cell PCI instead of current cell PCI
7 years ago
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
7 years ago
Andre Puschmann
5c7cf5594a
fix log msgs in usim
7 years ago
Andre Puschmann
595ed70cae
Revert "Deallocate SCH pdu on demux instead of pdu_queue"
...
This reverts commit e9fcb10c9e
.
7 years ago
Ismael Gomez
240f95530a
Select cell in cell_selection() if serving->in_sync but not camping
7 years ago
Ismael Gomez
81f33ef92b
Set PDSCH CSI enabled by default
7 years ago
Ismael Gomez
c4ee8c1ff4
Add TPC commands to log
7 years ago
Ismael Gomez
4ffee4326b
Fix memory leaks in unit tests
7 years ago
Xavier Arteaga
28ef713160
AGC does not get stuck in high gain if low signal. AGC is now default.
7 years ago
Ismael Gomez
5570dcd938
Use next_offset to correct time advance
7 years ago
Ismael Gomez
be9f31c5cb
Fix not recovering from overflow (SFN resync)
7 years ago
Ismael Gomez
e9fcb10c9e
Deallocate SCH pdu on demux instead of pdu_queue
7 years ago
Ismael Gomez
036e39481c
Reset PID when grant changes
7 years ago
Ismael Gomez
aa1724b8f3
Add missing-field-initializers flag and properly initialize structs
7 years ago
Ismael Gomez
ee2c0db15a
sign in intra cell search
7 years ago
Ismael Gomez
346a73b5e7
Fixed continuous tx for radio_multi
7 years ago
Ismael Gomez
3ab74fb552
Exposed continuous TX mode to ue.conf
7 years ago
Ismael Gomez
68cbb6ca7f
Do not lock on ConnectionReconfiguration
7 years ago
Ismael Gomez
3bf9ca6195
Send end of burst on idle
7 years ago
Ismael Gomez
785298e4c5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
7c210c3fc2
Deallocate measurement timers on RLF. Force cell reselection during attach request from gw after RLF
7 years ago
Andre Puschmann
8df9f46e13
fix NAS and NAS test
7 years ago
Ismael Gomez
62787bdd41
Remove unused include
7 years ago
Ismael Gomez
06db4e2a87
Start PCCH Only when switching cell in IDLE mode
7 years ago
Ismael Gomez
28dc194e2f
Fix UE blocking on Reestablishment when Overflow
7 years ago
Ismael Gomez
49c0455b4a
Expose print buffer state option to ue.conf and disable by default
7 years ago
Ismael Gomez
208871b251
Changed liblte structs to simple structs and initialized nas/rrc uses.
7 years ago
Ismael Gomez
ab78eb6d58
Process BCCH from pdu_process thread. Process PCCH from new thread in RRC
7 years ago
Ismael Gomez
35e8b1ca76
Attach only once from main
7 years ago
Ismael Gomez
5b7b176ac7
Fixed HO with new PRACH
7 years ago
Ismael Gomez
74d6028769
Delay application of time_adv by 1 subframe
7 years ago
Ismael Gomez
5ab0149218
Apply new TA through sample offset
7 years ago
Ismael Gomez
6348745b19
Restored RAR search debug level
7 years ago
Ismael Gomez
ab7a0842ba
Send PRACH from worker thread with zero time advance
7 years ago
Ismael Gomez
e446c14214
Restored in/out-sync debug
7 years ago