Commit Graph

151 Commits

Author SHA1 Message Date
Vadim Yanitskiy 900ad92912 srsue/extnas: implement a simple UNIX domain socket server
Unfortunately, the existing networking API (common/network_utils.h)
lacks the UNIX domain socket support, and it turned to be easier
to implement a simple, single client server using Boost.Asio.

The server runs in its own thread with a blocking Tx queue, and
calls a user definted callback on receipt of any data from client.
Multiple client connections are not supported and will be rejected.
2020-11-09 06:31:45 +07:00
Xavier Arteaga 13b9028a72 UHD: Add radio control in RFNOC check 2020-10-16 17:54:17 +02:00
Xavier Arteaga 532d6475ed UHD: fix compile test for RFNOC features 2020-10-16 17:54:17 +02:00
Andre Puschmann 7a1038ed4e Merge branch 'master' into next_merge_from_master2 2020-10-07 15:50:17 +02:00
Jan Remeš 8c7b7cc55a libsrslte_rf: add library version
This patch adds version string to the 'libsrslte_rf' library.
This results in the library being built as
    libsrslte_rf.so.20.04.2
with the following symbolic links
    libsrslte_rf.so.0 -> libsrslte_rf.so.20.04.2
    libsrslte_rf.so -> libsrslte_rf.so.0

The SRSLTE_SOVERSION variable should be increased with each backwards
incompatible change of the library.

Signed-off-by: Jan Remes <jan.remes@invasys.com>
2020-10-07 15:38:57 +02:00
Andre Puschmann a94f08f70d bump version string for 20.10 release 2020-10-07 15:38:57 +02:00
Andre Puschmann ffb9f60e1a update readme and bump version of 20.04.2 2020-10-07 15:38:57 +02:00
Andre Puschmann 0ec49a7b19 update readme and bump version of 20.04.2 2020-09-13 21:07:04 +02:00
Xavier Arteaga ebf995c621 UHD: better RFNOC detection and configuration 2020-07-31 13:11:10 +02:00
Xavier Arteaga d9cb51d261 UHD: Added custom DDC/DUC support
UHD: Aesthetic corrections

UHD: minor aesthetic changes
2020-07-31 13:11:10 +02:00
Xavier Arteaga cd463d1b87 UHD: Initial C++ porting
UHD: cmakefix

x3
2020-06-10 11:44:44 +02:00
Andre Puschmann 39fe760d2b add 20.04.1 changelog and bump version 2020-05-08 21:12:22 +02:00
Andre Puschmann 2bda8368c1 fix typo in FindSoapy CMake script 2020-05-05 19:04:14 +01:00
Andre Puschmann e69cb8a9f7 add changelog and bump version for srsLTE 20.04 2020-05-01 21:05:55 +02:00
Xavier Arteaga e832769ae6 Updated copyright 2020-03-16 11:26:06 +01:00
Andre Puschmann bf1982e28d bump version and add changelog for 19.12 2019-12-26 22:24:39 +01:00
Pedro Alvarez c5979f59eb Clang format UE, eNB and lib (#850)
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
2019-12-16 16:04:22 +01:00
Pedro Alvarez 26984c39b8 Add options to srslte_install_configs.sh to install clean configs. 2019-11-27 20:42:55 +01:00
Andre Puschmann 9400c20280 add changelog and bump version for 19.09 2019-10-14 11:45:31 +02:00
David Rupprecht f14bb1e760 Building srsLTE in a subdir of project 2019-10-07 16:33:35 +02:00
Xavier Arteaga 3acfe68d35 Add /lib/x86... to CMake find library hints 2019-09-20 15:43:07 +02:00
Andre Puschmann d7d3233bde Revert "fix install configs and use SUDO_GID"
This reverts commit e93b4b0e10.
2019-09-19 16:21:25 +02:00
Andre Puschmann adf840ebdc add RapidJSON cmake finder 2019-09-16 21:39:15 +02:00
Andre Puschmann e93b4b0e10 fix install configs and use SUDO_GID
flagged by alex-orange
2019-09-09 17:00:02 +02:00
Dottore Spina 635752c42e Fix call to CHECK_LIBRARY_EXISTS in FindbladeRF
An invalid call to the CMake macro CHECK_LIBRARY_EXISTS() in
cmake/modules/FindbladeRF.cmake prevents srsLTE to enable
support for the bladeRF driver when:
 * libbladeRF is installed to the same custom prefix we use to build
srsLTE, as with cmake -DCMAKE_INSTALL_PREFIX=/path/to/custom/prefix
 * libbladeRF is installed to /usr/local/lib BUT the linker does not
search this path by default

This trivial patch makes FindbladeRF.cmake provide the linker with the path
libbladeRF is actually installed to.
2019-08-05 11:15:43 +02:00
Andre Puschmann 6cde228bc1 bump version and update changelog, readme, etc. 2019-07-23 16:58:29 +02:00
Andre Puschmann 07a6ef1a72 update readme and version file 2019-05-03 21:59:49 +02:00
Andre Puschmann 4b01a2e4a0 update copyright notice 2019-04-29 09:20:02 +02:00
Andre Puschmann 205db6f229 add missing license headers 2019-04-26 21:20:12 +02:00
Andre Puschmann c6e19645af add zmq-based rf driver 2019-04-25 10:25:49 +02:00
Andre Puschmann f64230a209 change user config file path to ~/.config/srslte 2019-01-22 12:09:52 +01:00
Andre Puschmann fa00b8b04d bump version and update changelog 2019-01-18 15:20:20 +01:00
Andre Puschmann 571963b53d update install config script to allow installation to /etc 2018-12-11 20:50:36 +01:00
Xavier Arteaga 8c3a0153b9 Added missing AVX512 intrinsics and flags. Fixes #291. 2018-11-21 18:09:09 +01:00
Xavier Arteaga 8559af55c5 Detect BladeRF Micro compatible drivers 2018-10-11 08:50:01 +02:00
Andre Puschmann 30834968b2 bump version and add changelog for 18.09 2018-10-10 16:31:24 +02:00
Andre Puschmann e12dc1a751 fix SIMD detection for Clang 2018-09-12 21:20:01 +02:00
Andre Puschmann 190634680c bump version to 18.6.1 2018-07-17 17:08:02 +02:00
Andre Puschmann 1c29f27f2d bump version to 18.6 2018-07-06 16:28:43 +02:00
Andre Puschmann aa479f9543 fix config install script (cmake, create dest folder and fix permissions) 2018-06-06 15:29:08 +02:00
Andre Puschmann 2c179dd84f add config install helper 2018-06-05 11:34:01 +02:00
Andre Puschmann 009c090623 extend cmake for finding libpcsclite 2018-05-15 12:40:29 +02:00
Andre Puschmann 3fe6dad323 adding hard SIM card support using PCSC 2018-05-15 12:40:29 +02:00
Andre Puschmann 9a7357cc94 bump version to 18.03.1 2018-04-09 17:19:21 +02:00
Andre Puschmann 9b689d479f bumping version number to 18.03 2018-03-29 16:47:10 +02:00
Andre Puschmann 5a35cef4b0 remove static FFTW library as strict dependency 2018-01-23 14:54:26 +01:00
Andre Puschmann efb7ad709c bump version number 2018-01-19 14:21:34 +01:00
Andre Puschmann dc65e4243c print build info to log and on stdout 2017-11-23 13:25:40 +01:00
Ismael Gomez 1dff82065b Merge branch 'next' into next_novolk 2017-10-07 23:25:07 +02:00
Andre Puschmann c50b093ca3 update version 2017-10-06 16:28:17 +02:00