Andre Puschmann
2590ebd10b
fix bugs reported by coverity
2019-01-15 15:59:38 +01:00
Andre Puschmann
3f63663a31
add mutex to csv metrics
...
this fixes and issue when closing the csv that left
half a new line in buffer
2019-01-10 12:35:45 +01:00
Andre Puschmann
d34ecaaa5e
adding RI to DL metrics
2019-01-10 12:35:38 +01:00
Andre Puschmann
192fcd726e
Merge branch 'service_reject' into next
2018-12-17 12:35:57 +01:00
Andre Puschmann
d14c65b7c2
move DL EARFCN list handling before RF init and fix formating
2018-12-17 12:31:33 +01:00
Joseph Giovatto
af6de04806
added dl_earfcn_list to ue config
...
dl_earfcn_list = 2100,2200,3400
2018-12-17 12:14:49 +01:00
Andre Puschmann
b2bcfca074
add service reject handler
2018-12-17 12:05:22 +01:00
Andre Puschmann
652d5c5942
fix typo
2018-12-14 16:57:58 +01:00
Andre Puschmann
df7ab7ffe8
Merge branch 'master' into next
2018-12-14 16:54:46 +01:00
David Rupprecht
a9032bb91a
Fix problems when TA timer is set to infinity
2018-12-14 11:35:28 +01:00
Andre Puschmann
463b00d82d
check sys_info_change flag in paging message
2018-12-13 10:54:51 +01:00
Ismael Gomez
8f541cf4e1
Merge branch 'next' into neon_windowed_tdec
2018-12-12 11:47:50 +01:00
yagoda
3762738bc1
adding windowed neon turbodecoder (can be further optimized)
2018-12-12 11:27:07 +01:00
Andre Puschmann
96f057d34b
typo in phch_worker
2018-12-10 17:48:52 +01:00
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.
2018-12-10 17:48:52 +01:00
Andre Puschmann
2bc4d70199
reset TA before sending PRACH ( fixes #285 )
...
as suggested by Xavier in phch_recv.cc
2018-12-10 17:48:52 +01:00
Andre Puschmann
d6196ba234
simplify RRC-NAS interface and only have msg as param (RRC selects LCID)
2018-12-10 17:48:52 +01:00
Andre Puschmann
c9857fe4ad
add handler for EMM status message
2018-12-10 17:48:52 +01:00
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
2018-12-10 17:48:52 +01:00
Andre Puschmann
946a50adf0
in UL MAC mux, allow multiple RLC PDUs for each LCID
2018-12-10 17:48:52 +01:00
Andre Puschmann
df40259c26
fix issue in PDCP when bearer ID for DRBs was not starting with 1
2018-12-10 16:58:08 +01:00
yagoda
77fb9c3ad5
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
2018-12-04 17:49:30 +01:00
Andre Puschmann
bba2987eb0
print LCID when adding DRB
2018-12-03 15:00:54 +01:00
rubund
b801c3dd4e
Fix some spelling errors detected by lintian ( #271 )
2018-12-03 10:36:15 +01:00
Pedro Alvarez
548808ecee
Changing RRC key logging from debug to info. Small readability fix.
2018-11-30 21:42:43 +01:00
Pedro Alvarez
553f8260bb
Fixing up logs and comments.
2018-11-30 21:42:43 +01:00
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.
2018-11-30 21:42:43 +01:00
Pedro Alvarez
dc727a192b
Changing way UL NAS count is used to generate the K_enb.
2018-11-30 21:42:43 +01:00
Pedro Alvarez
645bd60d75
More debug prints
2018-11-30 21:42:43 +01:00
yagoda
1f9b392be1
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
2018-11-20 17:07:12 +01:00
Andre Puschmann
db910cb84b
add CSV metrics for eNB
2018-11-20 12:15:04 +01:00
yagoda
438bbdf6c1
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
2018-11-18 14:58:15 +01:00
Xavier Arteaga
56c01ba3ee
UE RRC Config from ue.conf overwritten in rrc:init. Fixes #293 .
2018-11-16 12:19:13 +01:00
Andre Puschmann
759ab6341d
fix access to possibly uninitialized variable in GW when receiving corrupted pkt
2018-11-15 10:49:50 +01:00
Andre Puschmann
f7bdfdc3a8
in NAS test, use real GW class in attach test
2018-11-15 10:48:47 +01:00
Andre Puschmann
0bd33bbae1
fix heap-overflow when extracting IPv6 address
2018-11-15 10:39:46 +01:00
Andre Puschmann
95ac067b6b
send UL info transfer or SRB2 if it is established
2018-11-02 21:28:08 +01:00
Andre Puschmann
f449067638
send detach request only integrity protected
2018-10-26 13:12:02 +02:00
Andre Puschmann
ae23cfbac7
send detach request in connection request if RRC is not connected
2018-10-26 13:11:58 +02:00
Andre Puschmann
94188c1d7a
set TMSI status field during GUTI attach
2018-10-26 13:11:47 +02:00
Andre Puschmann
0571720105
make LCID for UL_DCCH configurable
2018-10-26 13:11:10 +02:00
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
2018-10-26 13:09:03 +02:00
Pedro Alvarez
9681ead26f
Changed find ipv6 address loop to be more similar to 'man 7 netlink'.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
5c29dba741
Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
15cd8fc3b6
Fixed default conf back to original values.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
6b5aec5735
Added intial support for IPv4v6. Ping and ping6 seem to work (simultaneously).
2018-10-26 11:42:27 +02:00
Pedro Alvarez
685898b323
Starting to add IPv4v6 support to the UE. Added function to get auto-generated link-local IPv6 address.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
1c0ddc717b
Starting to change NAS attach accept to support IPv4v6
2018-10-26 11:42:27 +02:00
Pedro Alvarez
3528e0bb39
Fixed GW to handle IPv6 packets as well. Ping6 seems to work.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
2e800437e3
UE seems to attach correctly and obtain the correct IPv6 addresses. GW is still discarding packets that are not IPv4.
2018-10-26 11:42:27 +02:00