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
df40259c26
fix issue in PDCP when bearer ID for DRBs was not starting with 1
6 years ago
Pedro Alvarez
e88e1bb4d2
Fixed TMSI packing length (was giving trouble with Xperia).
6 years ago
Andre Puschmann
e25d0f5d8a
fix Soapy deactivation during build if lib was found
6 years ago
Pedro Alvarez
553f8260bb
Fixing up logs and comments.
6 years ago
Pedro Alvarez
dc727a192b
Changing way UL NAS count is used to generate the K_enb.
6 years ago
Andre Puschmann
fb78cc2996
Adding some debug prints.
6 years ago
yagoda
b31538a0b9
small fix to interpolator to fix pmch test
6 years ago
Andre Puschmann
8ca73b9c4e
remove unused variable
6 years ago
yagoda
2acf282a8b
adding fixes to embms channel estimation
6 years ago
yagoda
69dc16c4c8
changes to fix arm compilation
6 years ago
Andre Puschmann
398e271eee
add out-of-order test for RLC AM PDUs
6 years ago
Andre Puschmann
1ffd8d48ce
log warning when receiving unexpected RLC AM segment
6 years ago
Xavier Arteaga
8c3a0153b9
Added missing AVX512 intrinsics and flags. Fixes #291 .
6 years ago
Andre Puschmann
db910cb84b
add CSV metrics for eNB
6 years ago
Andre Puschmann
8a1368c8d6
send connection reject if MME isn't connected
6 years ago
Andre Puschmann
b71dab87f1
add function to query if RLC bearer exists (the implementation)
6 years ago
Andre Puschmann
0af19b070c
add function to query if RLC bearer exists to UE interface
6 years ago
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
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
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
23836a8ab3
Merge branch 'next' into nas_cleanup
6 years ago
Andre Puschmann
3f36594f1e
fix copy ctors in bit_buffer_t
6 years ago
Andre Puschmann
481a1829dd
stop metrics hub thread before calling stop on listeners
6 years ago
Andre Puschmann
270707b7a8
add missing initialization in block_queue
6 years ago
Andre Puschmann
2979e43b37
reword PDCP log when dropping PDU
6 years ago
Andre Puschmann
93d17fed3e
disable buffer pool logging by default
6 years ago
Andre Puschmann
aebea06f15
fix RLC UM timer expiration after stopping entity
6 years ago
Andre Puschmann
cecc28540b
add crash handler to rlc_stress_test
6 years ago
Andre Puschmann
42747edb54
fix issue where successfully rx'ed SDU was not detected
6 years ago
Andre Puschmann
6ca0d4494a
do not transmit new PDUs after calling stop
6 years ago
Andre Puschmann
f7d907f1b2
remove pedantic flag from RLC stress test
6 years ago
Andre Puschmann
580ce3e298
add extra length check for RLC UM
6 years ago
Andre Puschmann
2645fb50b1
add aligned attribute to liblte_bit_msg_struct to fix issues on ARM
6 years ago
Andre Puschmann
ebadf3029e
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Andre Puschmann
e06e5b8b60
limit maximum allowd RLC SDU size
6 years ago
Pedro Alvarez
d443604661
Merge next into gtp_cleanup_sn. Fixed some conflicts.
6 years ago
Xavier Arteaga
27df357a66
Fixes #273
6 years ago
Andre Puschmann
a1eca433b0
fix RLC AM tests accordingly
6 years ago
Andre Puschmann
96815e3a5f
fix RLC AM handling of bigger MAC grants
...
- fix concatenation and header reconstruction
6 years ago
Andre Puschmann
57b472983e
fix RLC TM stress test params
6 years ago
Andre Puschmann
a6d9181881
fix RLC UM issue with very large MAC grants
6 years ago
Andre Puschmann
1ba9c4adc1
fix typo
6 years ago
Andre Puschmann
f20535657f
add option to randomize MAC opportunities in RLC tester
6 years ago
Xavier Arteaga
45e6473303
Removed not implemented/reserved TM4 PMI Error messages
6 years ago
Xavier Arteaga
717d767c2b
Removed PUSCH redundant line
6 years ago
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
6 years ago
Paul Sutton
0e4ab77fb0
GTPU cleanup, adding support for GTPU echo response ( #265 )
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