Xavier Arteaga
bb26a42fb6
Fixed backtrace symbols free
5 years ago
Andre Puschmann
414e55fafc
pcap: add dtor
...
this fixes issue if object is destroyed and PCAP is still open
5 years ago
Francisco Paisana
415d3418b6
reorganized enb to mirror ue director/class structure with a stack class
5 years ago
Pedro Alvarez
d67d18cc6b
Removing deplicated error codes.
5 years ago
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
6 years ago
Andre Puschmann
0e95867f13
remove task dispatcher class
6 years ago
Andre Puschmann
b3f1915f7b
pdu: fix zero-padding of RAR PDUs
6 years ago
Andre Puschmann
709e769d0d
pdu: fix formatting
6 years ago
Andre Puschmann
ea2e692836
pdu: fix MAC RAR PDU packing and unpacking with backoff indicator
6 years ago
Andre Puschmann
65f50cd7ba
introduce new UE layer design
...
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
6 years ago
Xavier Arteaga
2aa36dd11c
Added backtrace print helper
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
Andre Puschmann
205db6f229
add missing license headers
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Andre Puschmann
c4c44c33f4
use blocking pool_allocate in pdu_queue
6 years ago
Andre Puschmann
afb591ee97
add ctor for worker class in thread_pool
6 years ago
Xavier Arteaga
c782ef2aa5
Solved unitialised values in UE (up to prach) and free
6 years ago
Francisco Paisana
0204db2e12
new asn1 rrc library
6 years ago
Andre Puschmann
59d9a78869
add eia1 tests and fix sib2 bug ( #311 )
...
* Starting to add EIA1 tests.
* Initial tests for EIA1
* Bit shifted bearer by 27. Test case 1 and 4 are passing now.
* Adding EIA test case 7.
* Making sure the test is called.
* Fixed double initialization of msg_len_bits.
6 years ago
Andre Puschmann
59435c2c34
add own cpuid helper to detect avx2 support
...
the cpuid.h version caused issues with older GCC 5.4
6 years ago
Andre Puschmann
34f552fae9
add universal executable to select binary based on current ISA
...
- using cpuid to check x86 features
- using hwcap on ARM to check for NEON
6 years ago
Ismael Gomez
cfb3a43aed
Lower priority of workers
6 years ago
Andre Puschmann
c9186f110c
add log_filter dtor
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
Pedro Alvarez
597cf18b9d
Changing common/debug.h to crash_handler.h
6 years ago
Pedro Alvarez
c3ef88e112
Fixing conflicts with next.
6 years ago
Pedro Alvarez
ff49e56871
Starting to add s1ap_pcap class.
6 years ago
Pedro Alvarez
32a5c6a92f
Starting to add s1ap_pcap class.
6 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
6 years ago
Pedro Alvarez
96786e96da
Splitting the lib debug into phy and common debug.
6 years ago
Ismael Gomez
0dae08f812
Removed printf
6 years ago
Ismael Gomez
a2615628aa
Increase buffer pool size for enb
6 years ago
Andre Puschmann
87fd218c72
remove unused cond variable in logger
6 years ago
Andre Puschmann
4deb251071
remove duplicate run-state variable in logger_file
6 years ago
Pedro Alvarez
58823b1611
Destroying condition variable.
6 years ago
Pedro Alvarez
28844b54dd
Possible fix for #164 .
6 years ago
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
6 years ago
Andre Puschmann
81882aae8b
white-space fix
6 years ago
Pedro Alvarez
fd97caadb3
Revert "Merge branch 'op_vs_opc' into next"
...
This reverts commit be2276b8da
, reversing
changes made to 4d3fd342f7
.
6 years ago
Pedro Alvarez
c717148d54
Revert "Do not print OPc debug"
...
This reverts commit 5fe329971a
.
6 years ago
Pedro Alvarez
75c5e476f1
Added OPc option to UE. (needs testing.)
6 years ago
Pedro Alvarez
721be55f4f
Fixing compute_OPc compilation issue.
6 years ago
Pedro Alvarez
aec0f3f5ac
Starting to change f* to expect OPc. Making compute_OPc public function.
6 years ago
Pedro Alvarez
e3d1cff4a3
Revert "Adding OPc option to security functions."
...
This reverts commit 0eeb70bede
.
6 years ago
Pedro Alvarez
0eeb70bede
Adding OPc option to security functions.
6 years ago
Ismael Gomez
5fe329971a
Do not print OPc debug
7 years ago
Ismael Gomez
be2276b8da
Merge branch 'op_vs_opc' into next
7 years ago
Andre Puschmann
f74b67308b
add gen_build_info to cmake again
7 years ago
yagoda
54bdfd83ec
adding support for mbsfn subframe configuration to pdsch examples
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
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
ec918eab76
adding support for embms in common functions and interfaces
7 years ago
Andre Puschmann
d0457211ad
adding support for CHAP auth
7 years ago
Andre Puschmann
51e093e611
Merge branch 'next' into rlc_updates
7 years ago
Ismael Gomez
f3f4528a2f
Testing commit to force a Reestablishment 1s after CONNECT
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
f7fee76022
fix bug in logger_file where logger was used but not initialized
7 years ago
Andre Puschmann
595ed70cae
Revert "Deallocate SCH pdu on demux instead of pdu_queue"
...
This reverts commit e9fcb10c9e
.
7 years ago
Andre Puschmann
05696a5ca7
Merge branch 'next' into rlc_updates
7 years ago
Ismael Gomez
e9fcb10c9e
Deallocate SCH pdu on demux instead of pdu_queue
7 years ago
Pedro Alvarez
2e7958e9a0
Merge branch 'master' into op_vs_opc
7 years ago
Pedro Alvarez
de6d1e35b6
Hardcoded OPc instead of OP. Authentication with symocom's SIMs is Ok now. Needs to be made configurable.
7 years ago
Joseph Giovatto
ab1d9e98f3
Format and typelimit warnings ( #169 )
...
* merge with origin 4fc7dbc3
8daa8346
* fixed whitespace diff
* added .gitignore
* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS
* Revert "added format warning flags to C_FLAGS"
Apply to branch format_and_typelimt branch
This reverts commit bf7467e82e
.
* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Joseph Giovatto
9f5069cdc8
Format and typelimit warnings ( #169 )
...
* merge with origin 4fc7dbc3
8daa8346
* fixed whitespace diff
* added .gitignore
* added format warning flags to C_FLAGS
added typelimit check to C_FLAGS and CXX_CLAGS
* Revert "added format warning flags to C_FLAGS"
Apply to branch format_and_typelimt branch
This reverts commit bf7467e82e
.
* check for format warnings to top level C_FLAGS
added typelimit warnings to top level C_FLAGS and CXX_FLAGS
beset effort attempt to remedy warnings
removed unused param names in hex_log baseclass methods due to multitude of unused-warnings
7 years ago
Andre Puschmann
a2f6166365
Merge branch 'next' into rlc_updates
7 years ago
Ismael Gomez
ab78eb6d58
Process BCCH from pdu_process thread. Process PCCH from new thread in RRC
7 years ago
Pedro Alvarez
1bd13ea5dd
Debug print in liblte_security.
7 years ago
Pedro Alvarez
553006198a
Testing if OPc is causing auth problems with SYSMOCOM SIMs.
7 years ago
Ismael Gomez
99253cb703
Cherry picked fixes from PR #160
7 years ago
Andre Puschmann
61a24cbd4a
Merge branch 'next' into rlc_updates
7 years ago
Joseph Giovatto
802f8b716f
set msg and hex buf to const *
7 years ago
Joseph Giovatto
4e05266ea8
added printf format check for hex logs
7 years ago
Andre Puschmann
4ea5fe6509
Merge branch 'next' into rlc_updates
7 years ago
Joseph Giovatto
49da57c8a1
Changed log methods to take string literal vs string object
...
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
7 years ago
Andre Puschmann
3db9ddcd36
remove various debug prints
7 years ago
Andre Puschmann
e7c74fa0f7
add simple RLC PCAP writer
7 years ago
Andre Puschmann
c5b423ffee
fix subheader parsing
7 years ago
Ismael Gomez
682ed433b2
Possible fix to #167
7 years ago
Ismael Gomez
599cf9bc07
Resolved conflicting commits d66a455479
and c850e2f87a
7 years ago
Andre Puschmann
d66a455479
add check for invalid nof subheaders in MAC PDU
7 years ago
Ismael Gomez
c850e2f87a
Added check for issue #165
7 years ago
Andre Puschmann
77c8bf08cf
remove newlines
7 years ago
Ismael Gomez
8591049e92
Added mutex to ul/dl harq reset
7 years ago
Andre Puschmann
20e6ed102e
fix when accessing uninitialized file
7 years ago
Andre Puschmann
2c85da3e4b
initilize variable in log_filter
7 years ago
Ismael Gomez
6f80144fbe
Revert "fix mem leak in log_filter"
...
This reverts commit 4222c6b9a0
.
7 years ago
Andre Puschmann
4222c6b9a0
fix mem leak in log_filter
7 years ago
Andre Puschmann
ccfb9314bc
fix various coverity bugs
7 years ago
Andre Puschmann
705acec6b9
fix uninitialized variables in logger
7 years ago
Ismael Gomez
5eeaf52990
Check for non-zero payload in log
7 years ago
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
7 years ago
Xavier Arteaga
0ba58d8d24
Fixed PUSCH retransmissions for non-RRC configured rnti
7 years ago
Pedro Alvarez
4b62c9cb06
Merge branch 'next' into epc.
7 years ago
Ismael Gomez
3be48c40c8
Added rotating log to srsUE and srsENB
7 years ago
Pedro Alvarez
be7cde7639
Merge branch 'next' into epc, to include RLC AM fix.
7 years ago
Andre Puschmann
97448c0a1f
fix uninitlized variable in logger and remove delegating ctor
7 years ago
Pedro Alvarez
042552491b
Merging next into epc branch.
7 years ago
Andre Puschmann
cc6828feef
fix member initialization in log_filter
7 years ago
Ismael Gomez
e867184aa3
Default sched policy for prio=-2 threads
7 years ago
Ismael Gomez
dfda8edc04
Minor changes to log
7 years ago
Ismael Gomez
37ee5505e9
Removed unused log_line() functions. Added DCI info string
7 years ago
Ismael Gomez
845fc87945
Added option to log_filter to customize time source
7 years ago
Ismael Gomez
9a255b477a
Merge branch 'crypto' into mobility_crypto
7 years ago
Paul Sutton
1a323770c9
Added support for AS ciphering
7 years ago
Ismael Gomez
c0e79477b5
Fixed cell reselection when radio-link failure
7 years ago
Paul Sutton
516fdc27f1
Fix for NAS security bearer id, added encryption test sets, fix for compile warning
7 years ago
Paul Sutton
84724d2ab1
NAS-plane encryption working (thanks to David Rupprecht)
7 years ago
Ismael Gomez
3a0ab02264
S1/X2 handover tested and working
7 years ago
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
408545dab8
X2 (constant NCC) working
7 years ago
Andre Puschmann
dc65e4243c
print build info to log and on stdout
7 years ago
Pedro Alvarez
468b0f2581
Fixed some issues with the MME and HSS logging.
7 years ago
Paul Sutton
54b56ded4a
Merge branch 'master' into next
7 years ago
Ismael Gomez
0d95159a2a
Fix issue #114
7 years ago
Andre Puschmann
4b223ba729
add newline in error message
7 years ago
Ismael Gomez
eb07dacfe9
Cleaning logging format
7 years ago
Ismael Gomez
955170bd52
Improved DL TCP performance by tweeking BSR reports and UL scheduler
7 years ago
Andre Puschmann
bfa10148f5
fix bug in c-rnti MAC subheader
7 years ago
Ismael Gomez
6037a2f2bd
changed logger classes
7 years ago
Paul Sutton
07d8997395
Merge branch 'next' into next_paul_libs
8 years ago
Paul Sutton
4b68272964
Switch to static internal libs, set -fPIC by default
8 years ago
Ismael Gomez
0940fd35d9
added include dirs for mbedtls
8 years ago
Paul Sutton
0b64e8a9ee
Minor cleanup of security library handling in cmake
8 years ago
Ismael Gomez
a4498aeb1e
defaulted cpu affinity to all cores
8 years ago
Ismael Gomez
8a367bf825
changed srsue namespace to srslte for all common objects
8 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago
Ismael Gomez
ffc3c035f8
Fixed incorrect semi-colon
8 years ago
Andre Puschmann
1d1916d6e0
Merge branch 'restruct_update' into restruct_update_paul
8 years ago
Andre Puschmann
c51c4d2a38
fix compile warnings
8 years ago
Paul Sutton
80140c7c38
minor cmake edits
8 years ago
Andre Puschmann
5d66e9701f
fixing CMake scripts and include paths
8 years ago
Andre Puschmann
5898af3d0b
add srslte_asn1 lib
...
- remove extra subfolder containing liblte
- add asn1 lib containing rrc msg packing and unpacking
- add security related bits to common
8 years ago
Andre Puschmann
d079d25b2c
rename srslte folder and src subfolder
8 years ago