Andre Puschmann
398e271eee
add out-of-order test for RLC AM PDUs
2018-11-22 13:18:53 +01:00
Andre Puschmann
1ffd8d48ce
log warning when receiving unexpected RLC AM segment
2018-11-22 11:46:24 +01:00
Xavier Arteaga
8c3a0153b9
Added missing AVX512 intrinsics and flags. Fixes #291 .
2018-11-21 18:09:09 +01:00
Andre Puschmann
db910cb84b
add CSV metrics for eNB
2018-11-20 12:15:04 +01:00
Andre Puschmann
8a1368c8d6
send connection reject if MME isn't connected
2018-11-16 14:56:39 +01:00
Andre Puschmann
b71dab87f1
add function to query if RLC bearer exists (the implementation)
2018-11-02 21:46:03 +01:00
Andre Puschmann
0af19b070c
add function to query if RLC bearer exists to UE interface
2018-11-02 21:28:03 +01:00
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
2018-10-26 13:09:03 +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
ac1c300126
Adding the ability to set the interface local link IPv6 address.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
25108e2e2b
Added configuration options to UE for IPv6 PDN. Starting to send PDN connectivity requesting IPv6.
2018-10-26 11:42:27 +02:00
Andre Puschmann
23836a8ab3
Merge branch 'next' into nas_cleanup
2018-10-22 11:26:00 +02:00
Andre Puschmann
3f36594f1e
fix copy ctors in bit_buffer_t
2018-10-17 14:44:58 +02:00
Andre Puschmann
481a1829dd
stop metrics hub thread before calling stop on listeners
2018-10-15 11:01:59 +02:00
Andre Puschmann
270707b7a8
add missing initialization in block_queue
2018-10-15 09:39:21 +02:00
Andre Puschmann
2979e43b37
reword PDCP log when dropping PDU
2018-10-15 09:38:30 +02:00
Andre Puschmann
93d17fed3e
disable buffer pool logging by default
2018-10-10 16:29:57 +02:00
Andre Puschmann
aebea06f15
fix RLC UM timer expiration after stopping entity
2018-10-09 21:18:14 +02:00
Andre Puschmann
cecc28540b
add crash handler to rlc_stress_test
2018-10-09 21:18:05 +02:00
Andre Puschmann
42747edb54
fix issue where successfully rx'ed SDU was not detected
2018-10-09 21:17:47 +02:00
Andre Puschmann
6ca0d4494a
do not transmit new PDUs after calling stop
2018-10-09 21:17:36 +02:00
Andre Puschmann
f7d907f1b2
remove pedantic flag from RLC stress test
2018-10-09 21:17:17 +02:00
Andre Puschmann
580ce3e298
add extra length check for RLC UM
2018-10-05 15:00:49 +02:00
Andre Puschmann
2645fb50b1
add aligned attribute to liblte_bit_msg_struct to fix issues on ARM
2018-10-05 12:10:43 +02:00
Andre Puschmann
ebadf3029e
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-10-04 14:40:25 +02:00
Andre Puschmann
e06e5b8b60
limit maximum allowd RLC SDU size
2018-10-04 14:39:42 +02:00
Pedro Alvarez
d443604661
Merge next into gtp_cleanup_sn. Fixed some conflicts.
2018-10-04 12:09:13 +01:00
Xavier Arteaga
27df357a66
Fixes #273
2018-10-04 10:44:41 +02:00
Andre Puschmann
a1eca433b0
fix RLC AM tests accordingly
2018-10-03 14:58:24 +02:00
Andre Puschmann
96815e3a5f
fix RLC AM handling of bigger MAC grants
...
- fix concatenation and header reconstruction
2018-10-03 14:58:24 +02:00
Andre Puschmann
57b472983e
fix RLC TM stress test params
2018-10-03 14:58:24 +02:00
Andre Puschmann
a6d9181881
fix RLC UM issue with very large MAC grants
2018-10-03 14:58:24 +02:00
Andre Puschmann
1ba9c4adc1
fix typo
2018-10-03 14:58:24 +02:00
Andre Puschmann
f20535657f
add option to randomize MAC opportunities in RLC tester
2018-10-03 14:58:24 +02:00
Xavier Arteaga
45e6473303
Removed not implemented/reserved TM4 PMI Error messages
2018-10-03 12:53:28 +02:00
Xavier Arteaga
717d767c2b
Removed PUSCH redundant line
2018-10-03 12:50:41 +02:00
Andre Puschmann
bd6bb6903f
fix block_queue pop and clear methods
...
- pop was bzero'ing the popped object which
causes for more complex objects like std::string
- clear wasn't actually emptying the queue
2018-10-03 10:29:56 +02:00
Paul Sutton
0e4ab77fb0
GTPU cleanup, adding support for GTPU echo response ( #265 )
2018-10-01 22:18:11 +02:00
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
2018-10-01 21:59:07 +02:00
Pedro Alvarez
28f377128b
Making sure both Echo request and echo response are supported types. Echo response/request is working again.
2018-10-01 18:23:04 +01:00
Pedro Alvarez
a2befbd949
Fix mistake in echo reply/response message type.
2018-10-01 18:07:30 +01:00
Pedro Alvarez
e925ef0a42
Added some more debug infor to error prints. Making sure that packet is not sent from the eNB if there is an error in the GTP-U header packing. Fixed error in checking msg_type.
2018-10-01 17:34:02 +01:00
Pedro Alvarez
efffd3dec9
Fix compilation mistake.
2018-10-01 16:05:26 +01:00
Pedro Alvarez
2ff900d971
Making sure that GTPU optional fields get written
2018-10-01 16:02:00 +01:00
Pedro Alvarez
c9cd355cdb
Forgot to use supported_msg_type_check in gtpu_write_header.
2018-10-01 15:46:14 +01:00
Pedro Alvarez
c1f633c5c7
Dropping bitfields for now. Using #defines and uint8_t for the flags.
2018-10-01 15:17:26 +01:00
Pedro Alvarez
e320c33aef
Fixed last compilation issues.
2018-09-28 15:42:28 +01:00
Pedro Alvarez
ee04639337
Changed gtpu header flags to use a bitfield. Fixing compilation issues.
2018-09-28 13:46:13 +01:00
Andre Puschmann
e64de7ec6b
increase maximum buffer size to accomodate max TBS for Cat4 UEs
2018-09-26 16:59:11 +02:00
Andre Puschmann
99b10a6eb0
fix various RLC AM issues, where
...
- (a) no PDU is scheduled for retx after poll_retx timer expired
- (b) we write outside of the PDU buffer when concatenating many SDUs
2018-09-26 16:57:07 +02:00