Xavier Arteaga
c5dcc5e95b
SRSENB: moved backwards compatibility enb conf check
2020-01-28 11:22:50 +01:00
Xavier Arteaga
c2b23d273b
SRSENB: keep backwards compatibility of enb.conf
2020-01-28 11:22:50 +01:00
Xavier Arteaga
5dcb6b5960
SRSENB: Set default PRACH sequence root index in SIB2
2020-01-28 11:22:50 +01:00
Xavier Arteaga
31dffb785f
SRSENB: fix segmentation fault
2020-01-28 11:22:50 +01:00
Xavier Arteaga
9a853d8692
SRSUE: fix compilation
2020-01-28 11:22:50 +01:00
Xavier Arteaga
922481659b
SRSENB: minor corrections
2020-01-28 11:22:50 +01:00
Xavier Arteaga
9ee651d094
srsLTE: Added set vector zeros for float and cf
2020-01-28 11:22:50 +01:00
Xavier Arteaga
b08c1f003e
SRSENB: enabled multiple cells from rr.cfg
2020-01-28 11:22:50 +01:00
Andre Puschmann
e5b1673b3b
move PCAP into own compilation unit
...
this removes inline keyword from PCAP functions and puts all functions
into own C file
before forced inlining caused an issue when compiling for ARM on Ubuntu 19.10 on the RPi4
using gcc version 9.2.1
2020-01-24 13:15:45 +01:00
Francisco Paisana
883c2900c8
fix issue with future clear
2020-01-24 10:10:27 +00:00
Francisco Paisana
91d83fc20d
different way to retrieve a proc future
2020-01-24 10:10:27 +00:00
Ismael Gomez
171e26ee68
Add checks more checks for UL grants
2020-01-24 10:40:39 +01:00
Xavier Arteaga
dcb3bc0135
srsLTE: apply CLang Format in sch.c
2020-01-24 10:40:39 +01:00
Xavier Arteaga
905273b36a
srsLTE: more memory corruption counter measures in ul_sch_encode
2020-01-24 10:40:39 +01:00
Xavier Arteaga
3b138b25c6
srsLTE: UL SCH Beta offset access fortification
2020-01-24 10:40:39 +01:00
Xavier Arteaga
8b6ba1aacf
srsLTE: removed overlap bytes check in RLC AM
2020-01-24 10:36:41 +01:00
Xavier Arteaga
5872e763bf
SRSLTE: RLC AM remove completely overlapped segments
2020-01-24 10:36:41 +01:00
Xavier Arteaga
39bec9aab1
SRSLTE: fix RLC reordering and segment overlaping
2020-01-24 10:36:41 +01:00
Xavier Arteaga
d3537fc340
srsLTE: expanded RLC stress test with the addition of multiple PDU per TTI in reverse order
2020-01-24 10:36:41 +01:00
Francisco Paisana
5ae3afd2b8
created cbit_ref for unpacking const buffers
2020-01-23 12:22:19 +00:00
Francisco Paisana
58e555e86c
update all asn1 files
2020-01-23 12:22:19 +00:00
Francisco Paisana
5468189cd9
fix some variables' naming (e.g. x2_ap -> x2ap, e_rab -> erab)
2020-01-21 00:58:19 +00:00
Francisco Paisana
2a83eee0ee
fix security key setup
2020-01-21 00:58:19 +00:00
Francisco Paisana
83758e4f55
fix integrity/ciphering bit setting
2020-01-21 00:58:19 +00:00
Francisco Paisana
ee24b59924
converted s1ap to new s1ap asn1 lib. Cleaned up bitstring packing/unpacking and bitstring types
2020-01-21 00:58:19 +00:00
Francisco Paisana
25bb36cdc3
converted ho preparation to new s1ap asn1 lib. Extended s1ap test
2020-01-21 00:58:19 +00:00
Francisco Paisana
6d1172de71
converted enbstatustransfer and ulnastransport to the new s1ap asn1 lib
2020-01-21 00:58:19 +00:00
Francisco Paisana
40baed0b3e
converted uecontextmodificationresponse, initial setup request, and s1setup request to the new s1ap asn1 lib
2020-01-21 00:58:19 +00:00
Francisco Paisana
b1c5bf7185
reverse addrv4 packing in s1ap
2020-01-21 00:58:19 +00:00
Francisco Paisana
a740fcb954
bug - wrong ue context release cmd
2020-01-21 00:58:19 +00:00
Francisco Paisana
3066b404ac
fix integer ext asn1 generation
2020-01-21 00:58:19 +00:00
Francisco Paisana
c87de9d889
added s1ap_asn1_test
2020-01-21 00:58:19 +00:00
Francisco Paisana
b6c53d786b
updated s1ap rrc interface with new asn1 lib types
2020-01-21 00:58:19 +00:00
Francisco Paisana
61b3e6b57e
imported new s1ap asn1 lib
2020-01-21 00:58:19 +00:00
Andre Puschmann
b43c531c15
adding CMW500 SLSS capture and enable PSBCH test
2020-01-14 21:23:43 +01:00
Andre Puschmann
d98bc71057
fix PSBCH and use UL-SCH interleaver
2020-01-14 21:23:43 +01:00
Andre Puschmann
9012ca5faa
fix PSBCH tests
2020-01-14 21:23:43 +01:00
Andre Puschmann
2e7a357226
expose UL-SCH interleaver to use in Sidelink
2020-01-14 21:23:43 +01:00
Andre Puschmann
fef6893ce4
make user activity handling independent of system time
...
this commit removes the getsystime() call from the activity handling.
it uses a single timer per UE to handle its activity.
three different timer values exist. one for the Msg3 reception. This
is like before and is quite low to quickly remove fake UEs from the
RRC. The second is a generic value (set to 1s for now) that covers
the entire UE configuration phase where multiple messages are sent
back and forth until the UE is fully set up and the default
bearer runs. From there on, the UE inactivity timer is used which
may be much bigger than 1s.
2020-01-14 20:52:09 +01:00
Andre Puschmann
e5ed6ac870
fix tiny memleak by not joining input thread
2020-01-14 20:52:09 +01:00
Andre Puschmann
13bc9196b0
fix uninit memory in metrics processing
2020-01-14 20:52:09 +01:00
Andre Puschmann
b0bfc7956d
use const& in metrics interface
2020-01-14 20:52:09 +01:00
Andre Puschmann
77522a6b69
add srsUE parameter to change netns before creating TUN in GW
2020-01-14 20:52:09 +01:00
yagoda
260648582e
small formatting fix
2020-01-14 16:53:57 +01:00
yagoda
fc1c506d1f
refactoring TA command structure in UE
2020-01-14 16:53:57 +01:00
yagoda
2db90c5dd3
allowing TA CE commands in Msg4
2020-01-14 16:53:57 +01:00
Xavier Arteaga
bca5d1a95a
srsLTE: extend viterbi test
2020-01-13 16:20:31 +01:00
Andre Puschmann
d045213fb9
fixing bug in RRC measurement when receiving periodic config
...
in the UE conformance testing we've spotted an issue
where an event was evaluated even though the trigger type for
the report was periodic which caused an exception in RRC
2020-01-08 17:34:06 +01:00
Francisco Paisana
f280720564
this fix was detected by Syed in the mailing list
2020-01-08 13:45:26 +01:00
Francisco Paisana
182a721329
fix some integer printf potential warnings
2020-01-07 21:33:31 +01:00