Codebot
0a15eeb57a
Adding AGPL copyright to new files
4 years ago
Codebot
c0282856d0
Merge branch 'next' into agpl_next
...
# Conflicts:
# srsue/test/mac_nr/mac_nr_test.cc
4 years ago
Andre Puschmann
7459a65a8e
enb,rrc_ue: remove unused variable
4 years ago
Francisco
89628b691f
add thread sanitizer cmake flag
4 years ago
Codebot
3fdcd5fe03
Merge branch 'next' into agpl_next
...
# Conflicts:
# cmake/modules/CheckFunctionExists.c
# cmake/modules/SRSLTEVersion.cmake
# lib/examples/cell_search.c
# lib/examples/cell_search_nbiot.c
# lib/examples/npdsch_enodeb.c
# lib/examples/npdsch_ue.c
# lib/examples/npdsch_ue_helper.cc
# lib/examples/npdsch_ue_helper.h
# lib/examples/pdsch_enodeb.c
# lib/examples/pdsch_ue.c
# lib/examples/pssch_ue.c
# lib/examples/synch_file.c
# lib/examples/usrp_capture.c
# lib/examples/usrp_capture_sync.c
# lib/examples/usrp_capture_sync_nbiot.c
# lib/examples/usrp_txrx.c
# lib/examples/zmq_remote_rx.c
# lib/include/srslte/asn1/rrc_nr_utils.h
# lib/include/srslte/config.h
# lib/include/srslte/phy/ch_estimation/chest_dl.h
# lib/include/srslte/phy/ch_estimation/chest_dl_nbiot.h
# lib/include/srslte/phy/ch_estimation/chest_sl.h
# lib/include/srslte/phy/ch_estimation/chest_ul.h
# lib/include/srslte/phy/ch_estimation/csi_rs.h
# lib/include/srslte/phy/ch_estimation/refsignal_dl.h
# lib/include/srslte/phy/ch_estimation/refsignal_dl_nbiot.h
# lib/include/srslte/phy/ch_estimation/refsignal_ul.h
# lib/include/srslte/phy/common/phy_common.h
# lib/include/srslte/phy/common/phy_common_sl.h
# lib/include/srslte/phy/enb/enb_dl.h
# lib/include/srslte/phy/enb/enb_dl_nr.h
# lib/include/srslte/phy/enb/enb_ul.h
# lib/include/srslte/phy/fec/turbo/turbodecoder.h
# lib/include/srslte/phy/io/format.h
# lib/include/srslte/phy/phch/dci.h
# lib/include/srslte/phy/phch/dci_nbiot.h
# lib/include/srslte/phy/phch/npbch.h
# lib/include/srslte/phy/phch/npdcch.h
# lib/include/srslte/phy/phch/npdsch.h
# lib/include/srslte/phy/phch/pbch.h
# lib/include/srslte/phy/phch/pcfich.h
# lib/include/srslte/phy/phch/pdcch.h
# lib/include/srslte/phy/phch/pdsch.h
# lib/include/srslte/phy/phch/pdsch_nr.h
# lib/include/srslte/phy/phch/phich.h
# lib/include/srslte/phy/phch/pmch.h
# lib/include/srslte/phy/phch/pscch.h
# lib/include/srslte/phy/phch/pucch.h
# lib/include/srslte/phy/phch/pusch.h
# lib/include/srslte/phy/phch/ra.h
# lib/include/srslte/phy/phch/ra_dl.h
# lib/include/srslte/phy/phch/ra_ul.h
# lib/include/srslte/phy/phch/sch.h
# lib/include/srslte/phy/phch/uci_cfg.h
# lib/include/srslte/phy/scrambling/scrambling.h
# lib/include/srslte/phy/sync/cfo.h
# lib/include/srslte/phy/sync/cp.h
# lib/include/srslte/phy/sync/pss.h
# lib/include/srslte/phy/sync/sss.h
# lib/include/srslte/phy/sync/ssss.h
# lib/include/srslte/phy/ue/ue_cell_search.h
# lib/include/srslte/phy/ue/ue_cell_search_nbiot.h
# lib/include/srslte/phy/ue/ue_dl.h
# lib/include/srslte/phy/ue/ue_dl_nbiot.h
# lib/include/srslte/phy/ue/ue_dl_nr.h
# lib/include/srslte/phy/ue/ue_mib.h
# lib/include/srslte/phy/ue/ue_sync.h
# lib/include/srslte/phy/ue/ue_sync_nbiot.h
# lib/include/srslte/phy/ue/ue_ul.h
# lib/include/srslte/phy/ue/ue_ul_nr.h
# lib/include/srslte/phy/utils/random.h
# lib/include/srslte/phy/utils/vector_simd.h
# lib/include/srslte/srslog/log_channel.h
# lib/include/srslte/srslte.h
# lib/include/srslte/version.h.in
# lib/include/srsran/adt/accumulators.h
# lib/include/srsran/adt/adt_utils.h
# lib/include/srsran/adt/bounded_bitset.h
# lib/include/srsran/adt/bounded_vector.h
# lib/include/srsran/adt/choice_type.h
# lib/include/srsran/adt/circular_array.h
# lib/include/srsran/adt/circular_buffer.h
# lib/include/srsran/adt/detail/index_sequence.h
# lib/include/srsran/adt/detail/type_utils.h
# lib/include/srsran/adt/expected.h
# lib/include/srsran/adt/interval.h
# lib/include/srsran/adt/mem_pool.h
# lib/include/srsran/adt/move_callback.h
# lib/include/srsran/adt/observer.h
# lib/include/srsran/adt/scope_exit.h
# lib/include/srsran/adt/span.h
# lib/include/srsran/asn1/asn1_utils.h
# lib/include/srsran/asn1/gtpc.h
# lib/include/srsran/asn1/gtpc_ies.h
# lib/include/srsran/asn1/gtpc_msg.h
# lib/include/srsran/asn1/ngap.h
# lib/include/srsran/asn1/rrc.h
# lib/include/srsran/asn1/rrc/bcch_msg.h
# lib/include/srsran/asn1/rrc/common.h
# lib/include/srsran/asn1/rrc/common_ext.h
# lib/include/srsran/asn1/rrc/dl_ccch_msg.h
# lib/include/srsran/asn1/rrc/dl_dcch_msg.h
# lib/include/srsran/asn1/rrc/ho_cmd.h
# lib/include/srsran/asn1/rrc/meascfg.h
# lib/include/srsran/asn1/rrc/paging.h
# lib/include/srsran/asn1/rrc/phy_ded.h
# lib/include/srsran/asn1/rrc/rr_common.h
# lib/include/srsran/asn1/rrc/rr_ded.h
# lib/include/srsran/asn1/rrc/rrc_asn1.h
# lib/include/srsran/asn1/rrc/security.h
# lib/include/srsran/asn1/rrc/si.h
# lib/include/srsran/asn1/rrc/uecap.h
# lib/include/srsran/asn1/rrc/ul_ccch_msg.h
# lib/include/srsran/asn1/rrc/ul_dcch_msg.h
# lib/include/srsran/asn1/rrc_nbiot.h
# lib/include/srsran/asn1/rrc_nr.h
# lib/include/srsran/asn1/rrc_utils.h
# lib/include/srsran/asn1/s1ap.h
# lib/include/srsran/asn1/s1ap_utils.h
# lib/include/srsran/build_info.h.in
# lib/include/srsran/common/backtrace.h
# lib/include/srsran/common/band_helper.h
# lib/include/srsran/common/basic_pnf.h
# lib/include/srsran/common/basic_vnf.h
# lib/include/srsran/common/basic_vnf_api.h
# lib/include/srsran/common/bcd_helpers.h
# lib/include/srsran/common/block_queue.h
# lib/include/srsran/common/buffer_pool.h
# lib/include/srsran/common/byte_buffer.h
# lib/include/srsran/common/common.h
# lib/include/srsran/common/common_helper.h
# lib/include/srsran/common/config_file.h
# lib/include/srsran/common/crash_handler.h
# lib/include/srsran/common/enb_events.h
# lib/include/srsran/common/epoll_helper.h
# lib/include/srsran/common/fsm.h
# lib/include/srsran/common/gen_mch_tables.h
# lib/include/srsran/common/int_helpers.h
# lib/include/srsran/common/interfaces_common.h
# lib/include/srsran/common/log_helper.h
# lib/include/srsran/common/mac_pcap.h
# lib/include/srsran/common/mac_pcap_base.h
# lib/include/srsran/common/mac_pcap_net.h
# lib/include/srsran/common/metrics_hub.h
# lib/include/srsran/common/multiqueue.h
# lib/include/srsran/common/nas_pcap.h
# lib/include/srsran/common/netsource_handler.h
# lib/include/srsran/common/network_utils.h
# lib/include/srsran/common/pcap.h
# lib/include/srsran/common/rlc_pcap.h
# lib/include/srsran/common/rwlock_guard.h
# lib/include/srsran/common/s1ap_pcap.h
# lib/include/srsran/common/s3g.h
# lib/include/srsran/common/security.h
# lib/include/srsran/common/signal_handler.h
# lib/include/srsran/common/singleton.h
# lib/include/srsran/common/ssl.h
# lib/include/srsran/common/stack_procedure.h
# lib/include/srsran/common/standard_streams.h
# lib/include/srsran/common/string_helpers.h
# lib/include/srsran/common/task_scheduler.h
# lib/include/srsran/common/test_common.h
# lib/include/srsran/common/thread_pool.h
# lib/include/srsran/common/threads.h
# lib/include/srsran/common/time_prof.h
# lib/include/srsran/common/timeout.h
# lib/include/srsran/common/timers.h
# lib/include/srsran/common/trace.h
# lib/include/srsran/common/tti_point.h
# lib/include/srsran/common/tti_sempahore.h
# lib/include/srsran/common/tti_sync.h
# lib/include/srsran/common/tti_sync_cv.h
# lib/include/srsran/common/zuc.h
# lib/include/srsran/interfaces/enb_command_interface.h
# lib/include/srsran/interfaces/enb_gtpu_interfaces.h
# lib/include/srsran/interfaces/enb_interfaces.h
# lib/include/srsran/interfaces/enb_mac_interfaces.h
# lib/include/srsran/interfaces/enb_metrics_interface.h
# lib/include/srsran/interfaces/enb_pdcp_interfaces.h
# lib/include/srsran/interfaces/enb_phy_interfaces.h
# lib/include/srsran/interfaces/enb_rlc_interfaces.h
# lib/include/srsran/interfaces/enb_rrc_interface_types.h
# lib/include/srsran/interfaces/enb_rrc_interfaces.h
# lib/include/srsran/interfaces/enb_s1ap_interfaces.h
# lib/include/srsran/interfaces/epc_interfaces.h
# lib/include/srsran/interfaces/gnb_interfaces.h
# lib/include/srsran/interfaces/mac_interface_types.h
# lib/include/srsran/interfaces/nr_common_interface_types.h
# lib/include/srsran/interfaces/pdcp_interface_types.h
# lib/include/srsran/interfaces/phy_interface_types.h
# lib/include/srsran/interfaces/radio_interfaces.h
# lib/include/srsran/interfaces/rlc_interface_types.h
# lib/include/srsran/interfaces/rrc_interface_types.h
# lib/include/srsran/interfaces/rrc_nr_interface_types.h
# lib/include/srsran/interfaces/sched_interface.h
# lib/include/srsran/interfaces/ue_gw_interfaces.h
# lib/include/srsran/interfaces/ue_interfaces.h
# lib/include/srsran/interfaces/ue_mac_interfaces.h
# lib/include/srsran/interfaces/ue_nas_interfaces.h
# lib/include/srsran/interfaces/ue_nr_interfaces.h
# lib/include/srsran/interfaces/ue_pdcp_interfaces.h
# lib/include/srsran/interfaces/ue_phy_interfaces.h
# lib/include/srsran/interfaces/ue_rlc_interfaces.h
# lib/include/srsran/interfaces/ue_rrc_interfaces.h
# lib/include/srsran/interfaces/ue_usim_interfaces.h
# lib/include/srsran/mac/mac_rar_pdu_nr.h
# lib/include/srsran/mac/mac_sch_pdu_nr.h
# lib/include/srsran/mac/pdu.h
# lib/include/srsran/mac/pdu_queue.h
# lib/include/srsran/phy/agc/agc.h
# lib/include/srsran/phy/ch_estimation/chest_common.h
# lib/include/srsran/phy/ch_estimation/dmrs_pdcch.h
# lib/include/srsran/phy/ch_estimation/dmrs_pucch.h
# lib/include/srsran/phy/ch_estimation/dmrs_sch.h
# lib/include/srsran/phy/ch_estimation/wiener_dl.h
# lib/include/srsran/phy/channel/ch_awgn.h
# lib/include/srsran/phy/channel/channel.h
# lib/include/srsran/phy/channel/delay.h
# lib/include/srsran/phy/channel/fading.h
# lib/include/srsran/phy/channel/hst.h
# lib/include/srsran/phy/channel/rlf.h
# lib/include/srsran/phy/common/phy_common_nr.h
# lib/include/srsran/phy/common/sequence.h
# lib/include/srsran/phy/common/timestamp.h
# lib/include/srsran/phy/common/zc_sequence.h
# lib/include/srsran/phy/dft/dft.h
# lib/include/srsran/phy/dft/dft_precoding.h
# lib/include/srsran/phy/dft/ofdm.h
# lib/include/srsran/phy/fec/block/block.h
# lib/include/srsran/phy/fec/cbsegm.h
# lib/include/srsran/phy/fec/convolutional/convcoder.h
# lib/include/srsran/phy/fec/convolutional/rm_conv.h
# lib/include/srsran/phy/fec/convolutional/viterbi.h
# lib/include/srsran/phy/fec/crc.h
# lib/include/srsran/phy/fec/ldpc/base_graph.h
# lib/include/srsran/phy/fec/ldpc/ldpc_common.h
# lib/include/srsran/phy/fec/ldpc/ldpc_decoder.h
# lib/include/srsran/phy/fec/ldpc/ldpc_encoder.h
# lib/include/srsran/phy/fec/ldpc/ldpc_rm.h
# lib/include/srsran/phy/fec/polar/polar_chanalloc.h
# lib/include/srsran/phy/fec/polar/polar_code.h
# lib/include/srsran/phy/fec/polar/polar_decoder.h
# lib/include/srsran/phy/fec/polar/polar_encoder.h
# lib/include/srsran/phy/fec/polar/polar_interleaver.h
# lib/include/srsran/phy/fec/polar/polar_rm.h
# lib/include/srsran/phy/fec/polar/test/polar_sets.h
# lib/include/srsran/phy/fec/polar/test/subchannel_allocation.h
# lib/include/srsran/phy/fec/softbuffer.h
# lib/include/srsran/phy/fec/turbo/rm_turbo.h
# lib/include/srsran/phy/fec/turbo/tc_interl.h
# lib/include/srsran/phy/fec/turbo/turbocoder.h
# lib/include/srsran/phy/fec/turbo/turbodecoder_gen.h
# lib/include/srsran/phy/fec/turbo/turbodecoder_impl.h
# lib/include/srsran/phy/fec/turbo/turbodecoder_iter.h
# lib/include/srsran/phy/fec/turbo/turbodecoder_sse.h
# lib/include/srsran/phy/fec/turbo/turbodecoder_win.h
# lib/include/srsran/phy/io/binsource.h
# lib/include/srsran/phy/io/filesink.h
# lib/include/srsran/phy/io/filesource.h
# lib/include/srsran/phy/io/netsink.h
# lib/include/srsran/phy/io/netsource.h
# lib/include/srsran/phy/mimo/layermap.h
# lib/include/srsran/phy/mimo/precoding.h
# lib/include/srsran/phy/modem/demod_hard.h
# lib/include/srsran/phy/modem/demod_soft.h
# lib/include/srsran/phy/modem/evm.h
# lib/include/srsran/phy/modem/mod.h
# lib/include/srsran/phy/modem/modem_table.h
# lib/include/srsran/phy/phch/cqi.h
# lib/include/srsran/phy/phch/csi.h
# lib/include/srsran/phy/phch/csi_cfg.h
# lib/include/srsran/phy/phch/dci_nr.h
# lib/include/srsran/phy/phch/mib_sl.h
# lib/include/srsran/phy/phch/npdsch_cfg.h
# lib/include/srsran/phy/phch/pdcch_nr.h
# lib/include/srsran/phy/phch/pdsch_cfg.h
# lib/include/srsran/phy/phch/phch_cfg_nr.h
# lib/include/srsran/phy/phch/prach.h
# lib/include/srsran/phy/phch/psbch.h
# lib/include/srsran/phy/phch/pssch.h
# lib/include/srsran/phy/phch/pucch_cfg.h
# lib/include/srsran/phy/phch/pucch_cfg_nr.h
# lib/include/srsran/phy/phch/pucch_nr.h
# lib/include/srsran/phy/phch/pucch_proc.h
# lib/include/srsran/phy/phch/pusch_cfg.h
# lib/include/srsran/phy/phch/pusch_nr.h
# lib/include/srsran/phy/phch/ra_dl_nr.h
# lib/include/srsran/phy/phch/ra_nbiot.h
# lib/include/srsran/phy/phch/ra_nr.h
# lib/include/srsran/phy/phch/ra_sl.h
# lib/include/srsran/phy/phch/ra_ul_nr.h
# lib/include/srsran/phy/phch/regs.h
# lib/include/srsran/phy/phch/sch_cfg_nr.h
# lib/include/srsran/phy/phch/sch_nr.h
# lib/include/srsran/phy/phch/sci.h
# lib/include/srsran/phy/phch/uci.h
# lib/include/srsran/phy/phch/uci_cfg_nr.h
# lib/include/srsran/phy/phch/uci_nr.h
# lib/include/srsran/phy/resampling/decim.h
# lib/include/srsran/phy/resampling/interp.h
# lib/include/srsran/phy/resampling/resample_arb.h
# lib/include/srsran/phy/resampling/resampler.h
# lib/include/srsran/phy/rf/rf.h
# lib/include/srsran/phy/rf/rf_utils.h
# lib/include/srsran/phy/sync/npss.h
# lib/include/srsran/phy/sync/nsss.h
# lib/include/srsran/phy/sync/psss.h
# lib/include/srsran/phy/sync/refsignal_dl_sync.h
# lib/include/srsran/phy/sync/sfo.h
# lib/include/srsran/phy/sync/sync.h
# lib/include/srsran/phy/sync/sync_nbiot.h
# lib/include/srsran/phy/ue/ue_mib_nbiot.h
# lib/include/srsran/phy/ue/ue_mib_sl.h
# lib/include/srsran/phy/ue/ue_phy.h
# lib/include/srsran/phy/utils/bit.h
# lib/include/srsran/phy/utils/cexptab.h
# lib/include/srsran/phy/utils/convolution.h
# lib/include/srsran/phy/utils/debug.h
# lib/include/srsran/phy/utils/filter.h
# lib/include/srsran/phy/utils/mat.h
# lib/include/srsran/phy/utils/phy_logger.h
# lib/include/srsran/phy/utils/primes.h
# lib/include/srsran/phy/utils/ringbuffer.h
# lib/include/srsran/phy/utils/simd.h
# lib/include/srsran/phy/utils/vector.h
# lib/include/srsran/radio/channel_mapping.h
# lib/include/srsran/radio/radio.h
# lib/include/srsran/radio/radio_base.h
# lib/include/srsran/radio/radio_metrics.h
# lib/include/srsran/radio/radio_null.h
# lib/include/srsran/radio/rf_buffer.h
# lib/include/srsran/radio/rf_timestamp.h
# lib/include/srsran/rrc/rrc_cfg_utils.h
# lib/include/srsran/srslog/context.h
# lib/include/srsran/srslog/detail/log_backend.h
# lib/include/srsran/srslog/detail/log_entry.h
# lib/include/srsran/srslog/detail/log_entry_metadata.h
# lib/include/srsran/srslog/detail/support/any.h
# lib/include/srsran/srslog/detail/support/error_string.h
# lib/include/srsran/srslog/detail/support/memory_buffer.h
# lib/include/srsran/srslog/detail/support/thread_utils.h
# lib/include/srsran/srslog/detail/support/tmp_utils.h
# lib/include/srsran/srslog/detail/support/work_queue.h
# lib/include/srsran/srslog/event_trace.h
# lib/include/srsran/srslog/formatter.h
# lib/include/srsran/srslog/logger.h
# lib/include/srsran/srslog/shared_types.h
# lib/include/srsran/srslog/sink.h
# lib/include/srsran/srslog/srslog.h
# lib/include/srsran/srslog/srslog_c.h
# lib/include/srsran/system/sys_metrics.h
# lib/include/srsran/system/sys_metrics_processor.h
# lib/include/srsran/test/ue_test_interfaces.h
# lib/include/srsran/upper/byte_buffer_queue.h
# lib/include/srsran/upper/gtpu.h
# lib/include/srsran/upper/ipv6.h
# lib/include/srsran/upper/pdcp.h
# lib/include/srsran/upper/pdcp_entity_base.h
# lib/include/srsran/upper/pdcp_entity_lte.h
# lib/include/srsran/upper/pdcp_entity_nr.h
# lib/include/srsran/upper/pdcp_metrics.h
# lib/include/srsran/upper/rlc.h
# lib/include/srsran/upper/rlc_am_base.h
# lib/include/srsran/upper/rlc_am_lte.h
# lib/include/srsran/upper/rlc_am_nr.h
# lib/include/srsran/upper/rlc_common.h
# lib/include/srsran/upper/rlc_metrics.h
# lib/include/srsran/upper/rlc_tm.h
# lib/include/srsran/upper/rlc_um_base.h
# lib/include/srsran/upper/rlc_um_lte.h
# lib/include/srsran/upper/rlc_um_nr.h
# lib/src/asn1/asn1_utils.cc
# lib/src/asn1/gtpc.cc
# lib/src/asn1/ngap.cc
# lib/src/asn1/rrc.cc
# lib/src/asn1/rrc/bcch_msg.cc
# lib/src/asn1/rrc/common.cc
# lib/src/asn1/rrc/common_ext.cc
# lib/src/asn1/rrc/dl_ccch_msg.cc
# lib/src/asn1/rrc/dl_dcch_msg.cc
# lib/src/asn1/rrc/ho_cmd.cc
# lib/src/asn1/rrc/meascfg.cc
# lib/src/asn1/rrc/paging.cc
# lib/src/asn1/rrc/phy_ded.cc
# lib/src/asn1/rrc/rr_common.cc
# lib/src/asn1/rrc/rr_ded.cc
# lib/src/asn1/rrc/security.cc
# lib/src/asn1/rrc/si.cc
# lib/src/asn1/rrc/uecap.cc
# lib/src/asn1/rrc/ul_ccch_msg.cc
# lib/src/asn1/rrc/ul_dcch_msg.cc
# lib/src/asn1/rrc_nbiot.cc
# lib/src/asn1/rrc_nr.cc
# lib/src/asn1/rrc_nr_utils.cc
# lib/src/asn1/rrc_utils.cc
# lib/src/asn1/s1ap.cc
# lib/src/common/arch_select.cc
# lib/src/common/backtrace.c
# lib/src/common/band_helper.cc
# lib/src/common/basic_vnf.cc
# lib/src/common/buffer_pool.cc
# lib/src/common/byte_buffer.cc
# lib/src/common/crash_handler.cc
# lib/src/common/enb_events.cc
# lib/src/common/gen_mch_tables.c
# lib/src/common/mac_pcap.cc
# lib/src/common/mac_pcap_base.cc
# lib/src/common/mac_pcap_net.cc
# lib/src/common/nas_pcap.cc
# lib/src/common/network_utils.cc
# lib/src/common/pcap.c
# lib/src/common/rlc_pcap.cc
# lib/src/common/s1ap_pcap.cc
# lib/src/common/s3g.cc
# lib/src/common/security.cc
# lib/src/common/standard_streams.cc
# lib/src/common/test/band_helper_test.cc
# lib/src/common/test/thread_pool_test.cc
# lib/src/common/test/thread_test.cc
# lib/src/common/thread_pool.cc
# lib/src/common/threads.c
# lib/src/common/time_prof.cc
# lib/src/common/tti_sync_cv.cc
# lib/src/common/version.c
# lib/src/common/zuc.cc
# lib/src/mac/mac_rar_pdu_nr.cc
# lib/src/mac/mac_sch_pdu_nr.cc
# lib/src/mac/pdu.cc
# lib/src/mac/pdu_queue.cc
# lib/src/phy/agc/agc.c
# lib/src/phy/ch_estimation/chest_common.c
# lib/src/phy/ch_estimation/chest_dl.c
# lib/src/phy/ch_estimation/chest_dl_nbiot.c
# lib/src/phy/ch_estimation/chest_sl.c
# lib/src/phy/ch_estimation/chest_ul.c
# lib/src/phy/ch_estimation/csi_rs.c
# lib/src/phy/ch_estimation/dmrs_pdcch.c
# lib/src/phy/ch_estimation/dmrs_pucch.c
# lib/src/phy/ch_estimation/dmrs_sch.c
# lib/src/phy/ch_estimation/refsignal_dl.c
# lib/src/phy/ch_estimation/refsignal_dl_nbiot.c
# lib/src/phy/ch_estimation/refsignal_ul.c
# lib/src/phy/ch_estimation/test/chest_nbiot_test_dl.c
# lib/src/phy/ch_estimation/test/chest_test_dl.c
# lib/src/phy/ch_estimation/test/chest_test_sl.c
# lib/src/phy/ch_estimation/test/chest_test_srs.c
# lib/src/phy/ch_estimation/test/chest_test_ul.c
# lib/src/phy/ch_estimation/test/csi_rs_test.c
# lib/src/phy/ch_estimation/test/dmrs_pdcch_test.c
# lib/src/phy/ch_estimation/test/dmrs_pdsch_test.c
# lib/src/phy/ch_estimation/test/refsignal_ul_test.c
# lib/src/phy/ch_estimation/wiener_dl.c
# lib/src/phy/channel/ch_awgn.c
# lib/src/phy/channel/channel.cc
# lib/src/phy/channel/delay.c
# lib/src/phy/channel/fading.c
# lib/src/phy/channel/gauss.c
# lib/src/phy/channel/gauss.h
# lib/src/phy/channel/hst.c
# lib/src/phy/channel/rlf.c
# lib/src/phy/channel/test/awgn_channel_test.c
# lib/src/phy/channel/test/delay_channel_test.c
# lib/src/phy/channel/test/fading_channel_test.c
# lib/src/phy/channel/test/hst_channel_test.c
# lib/src/phy/common/phy_common.c
# lib/src/phy/common/phy_common_nr.c
# lib/src/phy/common/phy_common_sl.c
# lib/src/phy/common/sequence.c
# lib/src/phy/common/test/sequence_test.c
# lib/src/phy/common/timestamp.c
# lib/src/phy/common/zc_sequence.c
# lib/src/phy/dft/dft_fftw.c
# lib/src/phy/dft/dft_precoding.c
# lib/src/phy/dft/ofdm.c
# lib/src/phy/dft/test/ofdm_test.c
# lib/src/phy/enb/enb_dl.c
# lib/src/phy/enb/enb_dl_nr.c
# lib/src/phy/enb/enb_ul.c
# lib/src/phy/fec/block/block.c
# lib/src/phy/fec/block/test/block_test.c
# lib/src/phy/fec/cbsegm.c
# lib/src/phy/fec/convolutional/convcoder.c
# lib/src/phy/fec/convolutional/parity.c
# lib/src/phy/fec/convolutional/parity.h
# lib/src/phy/fec/convolutional/test/viterbi_test.c
# lib/src/phy/fec/convolutional/test/viterbi_test.h
# lib/src/phy/fec/convolutional/viterbi.c
# lib/src/phy/fec/convolutional/viterbi37.h
# lib/src/phy/fec/crc.c
# lib/src/phy/fec/ldpc/base_graph.c
# lib/src/phy/fec/ldpc/ldpc_avx2_consts.h
# lib/src/phy/fec/ldpc/ldpc_avx512_consts.h
# lib/src/phy/fec/ldpc/ldpc_dec_all.h
# lib/src/phy/fec/ldpc/ldpc_dec_c.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx2.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx2_flood.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx2long.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx2long_flood.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx512.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx512long.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_avx512long_flood.c
# lib/src/phy/fec/ldpc/ldpc_dec_c_flood.c
# lib/src/phy/fec/ldpc/ldpc_dec_f.c
# lib/src/phy/fec/ldpc/ldpc_dec_s.c
# lib/src/phy/fec/ldpc/ldpc_decoder.c
# lib/src/phy/fec/ldpc/ldpc_enc_all.h
# lib/src/phy/fec/ldpc/ldpc_enc_avx2.c
# lib/src/phy/fec/ldpc/ldpc_enc_avx2long.c
# lib/src/phy/fec/ldpc/ldpc_enc_avx512.c
# lib/src/phy/fec/ldpc/ldpc_enc_avx512long.c
# lib/src/phy/fec/ldpc/ldpc_enc_c.c
# lib/src/phy/fec/ldpc/ldpc_encoder.c
# lib/src/phy/fec/ldpc/ldpc_rm.c
# lib/src/phy/fec/ldpc/test/ldpc_chain_test.c
# lib/src/phy/fec/ldpc/test/ldpc_dec_avx2_test.c
# lib/src/phy/fec/ldpc/test/ldpc_dec_avx512_test.c
# lib/src/phy/fec/ldpc/test/ldpc_dec_c_test.c
# lib/src/phy/fec/ldpc/test/ldpc_dec_s_test.c
# lib/src/phy/fec/ldpc/test/ldpc_dec_test.c
# lib/src/phy/fec/ldpc/test/ldpc_enc_avx2_test.c
# lib/src/phy/fec/ldpc/test/ldpc_enc_avx512_test.c
# lib/src/phy/fec/ldpc/test/ldpc_enc_test.c
# lib/src/phy/fec/ldpc/test/ldpc_rm_chain_test.c
# lib/src/phy/fec/ldpc/test/ldpc_rm_test.c
# lib/src/phy/fec/polar/polar_chanalloc.c
# lib/src/phy/fec/polar/polar_code.c
# lib/src/phy/fec/polar/polar_decoder.c
# lib/src/phy/fec/polar/polar_decoder_ssc_all.c
# lib/src/phy/fec/polar/polar_decoder_ssc_all.h
# lib/src/phy/fec/polar/polar_decoder_ssc_c.c
# lib/src/phy/fec/polar/polar_decoder_ssc_c.h
# lib/src/phy/fec/polar/polar_decoder_ssc_c_avx2.c
# lib/src/phy/fec/polar/polar_decoder_ssc_c_avx2.h
# lib/src/phy/fec/polar/polar_decoder_ssc_f.c
# lib/src/phy/fec/polar/polar_decoder_ssc_f.h
# lib/src/phy/fec/polar/polar_decoder_ssc_s.c
# lib/src/phy/fec/polar/polar_decoder_ssc_s.h
# lib/src/phy/fec/polar/polar_decoder_vector.c
# lib/src/phy/fec/polar/polar_decoder_vector.h
# lib/src/phy/fec/polar/polar_decoder_vector_avx2.c
# lib/src/phy/fec/polar/polar_decoder_vector_avx2.h
# lib/src/phy/fec/polar/polar_encoder.c
# lib/src/phy/fec/polar/polar_encoder_avx2.c
# lib/src/phy/fec/polar/polar_encoder_avx2.h
# lib/src/phy/fec/polar/polar_encoder_pipelined.c
# lib/src/phy/fec/polar/polar_encoder_pipelined.h
# lib/src/phy/fec/polar/polar_interleaver.c
# lib/src/phy/fec/polar/polar_rm.c
# lib/src/phy/fec/polar/test/polar_chain_test.c
# lib/src/phy/fec/polar/test/polar_interleaver_gold.h
# lib/src/phy/fec/polar/test/polar_interleaver_test.c
# lib/src/phy/fec/polar/test/polar_sets.c
# lib/src/phy/fec/polar/test/polar_sets.h
# lib/src/phy/fec/polar/test/subchannel_allocation.c
# lib/src/phy/fec/polar/test/subchannel_allocation.h
# lib/src/phy/fec/softbuffer.c
# lib/src/phy/fec/test/crc_test.c
# lib/src/phy/fec/test/crc_test.h
# lib/src/phy/fec/turbo/rm_conv.c
# lib/src/phy/fec/turbo/rm_turbo.c
# lib/src/phy/fec/turbo/tc_interl_lte.c
# lib/src/phy/fec/turbo/tc_interl_umts.c
# lib/src/phy/fec/turbo/test/rm_conv_test.c
# lib/src/phy/fec/turbo/test/rm_turbo_test.c
# lib/src/phy/fec/turbo/test/turbocoder_test.c
# lib/src/phy/fec/turbo/test/turbodecoder_test.c
# lib/src/phy/fec/turbo/test/turbodecoder_test.h
# lib/src/phy/fec/turbo/turbocoder.c
# lib/src/phy/fec/turbo/turbodecoder.c
# lib/src/phy/fec/turbo/turbodecoder_gen.c
# lib/src/phy/fec/turbo/turbodecoder_sse.c
# lib/src/phy/fec/utils_avx2.h
# lib/src/phy/fec/utils_avx512.h
# lib/src/phy/io/binsource.c
# lib/src/phy/io/filesink.c
# lib/src/phy/io/filesource.c
# lib/src/phy/io/netsink.c
# lib/src/phy/io/netsource.c
# lib/src/phy/mimo/layermap.c
# lib/src/phy/mimo/precoding.c
# lib/src/phy/mimo/test/layermap_test.c
# lib/src/phy/mimo/test/pmi_select_test.c
# lib/src/phy/mimo/test/pmi_select_test.h
# lib/src/phy/mimo/test/precoder_test.c
# lib/src/phy/modem/demod_hard.c
# lib/src/phy/modem/demod_soft.c
# lib/src/phy/modem/hard_demod_lte.c
# lib/src/phy/modem/hard_demod_lte.h
# lib/src/phy/modem/lte_tables.c
# lib/src/phy/modem/lte_tables.h
# lib/src/phy/modem/mod.c
# lib/src/phy/modem/modem_table.c
# lib/src/phy/modem/test/modem_test.c
# lib/src/phy/modem/test/soft_demod_test.c
# lib/src/phy/phch/cqi.c
# lib/src/phy/phch/csi.c
# lib/src/phy/phch/dci.c
# lib/src/phy/phch/dci_nbiot.c
# lib/src/phy/phch/dci_nr.c
# lib/src/phy/phch/mib_sl.c
# lib/src/phy/phch/npbch.c
# lib/src/phy/phch/npdcch.c
# lib/src/phy/phch/npdsch.c
# lib/src/phy/phch/pbch.c
# lib/src/phy/phch/pcfich.c
# lib/src/phy/phch/pdcch.c
# lib/src/phy/phch/pdcch_nr.c
# lib/src/phy/phch/pdsch.c
# lib/src/phy/phch/pdsch_nr.c
# lib/src/phy/phch/phich.c
# lib/src/phy/phch/pmch.c
# lib/src/phy/phch/prach.c
# lib/src/phy/phch/prach_tables.h
# lib/src/phy/phch/prb_dl.c
# lib/src/phy/phch/prb_dl.h
# lib/src/phy/phch/psbch.c
# lib/src/phy/phch/pscch.c
# lib/src/phy/phch/pssch.c
# lib/src/phy/phch/pucch.c
# lib/src/phy/phch/pucch_cfg_nr.c
# lib/src/phy/phch/pucch_nr.c
# lib/src/phy/phch/pucch_proc.c
# lib/src/phy/phch/pusch.c
# lib/src/phy/phch/pusch_nr.c
# lib/src/phy/phch/ra.c
# lib/src/phy/phch/ra_dl.c
# lib/src/phy/phch/ra_dl_nr.c
# lib/src/phy/phch/ra_helper.h
# lib/src/phy/phch/ra_nbiot.c
# lib/src/phy/phch/ra_nr.c
# lib/src/phy/phch/ra_sl.c
# lib/src/phy/phch/ra_ul.c
# lib/src/phy/phch/ra_ul_nr.c
# lib/src/phy/phch/regs.c
# lib/src/phy/phch/sch.c
# lib/src/phy/phch/sch_nr.c
# lib/src/phy/phch/sci.c
# lib/src/phy/phch/sequences.c
# lib/src/phy/phch/tbs_tables.h
# lib/src/phy/phch/tbs_tables_nbiot.h
# lib/src/phy/phch/test/dci_nbiot_test.c
# lib/src/phy/phch/test/npbch_file_test.c
# lib/src/phy/phch/test/npbch_test.c
# lib/src/phy/phch/test/npdcch_file_test.c
# lib/src/phy/phch/test/npdcch_test.c
# lib/src/phy/phch/test/npdsch_npdcch_file_test.c
# lib/src/phy/phch/test/npdsch_test.c
# lib/src/phy/phch/test/pbch_file_test.c
# lib/src/phy/phch/test/pbch_test.c
# lib/src/phy/phch/test/pcfich_file_test.c
# lib/src/phy/phch/test/pcfich_test.c
# lib/src/phy/phch/test/pdcch_file_test.c
# lib/src/phy/phch/test/pdcch_nr_test.c
# lib/src/phy/phch/test/pdcch_test.c
# lib/src/phy/phch/test/pdsch_nr_test.c
# lib/src/phy/phch/test/pdsch_pdcch_file_test.c
# lib/src/phy/phch/test/pdsch_test.c
# lib/src/phy/phch/test/phich_file_test.c
# lib/src/phy/phch/test/phich_test.c
# lib/src/phy/phch/test/pmch_file_test.c
# lib/src/phy/phch/test/pmch_test.c
# lib/src/phy/phch/test/prach_test.c
# lib/src/phy/phch/test/prach_test_multi.c
# lib/src/phy/phch/test/prach_test_usrp.c
# lib/src/phy/phch/test/psbch_file_test.c
# lib/src/phy/phch/test/psbch_test.c
# lib/src/phy/phch/test/pscch_test.c
# lib/src/phy/phch/test/pssch_pscch_file_test.c
# lib/src/phy/phch/test/pssch_test.c
# lib/src/phy/phch/test/pucch_nr_test.c
# lib/src/phy/phch/test/pucch_test.c
# lib/src/phy/phch/test/pusch_nr_test.c
# lib/src/phy/phch/test/pusch_test.c
# lib/src/phy/phch/test/ra_nr_test.c
# lib/src/phy/phch/test/sch_nr_test.c
# lib/src/phy/phch/uci.c
# lib/src/phy/phch/uci_nr.c
# lib/src/phy/resampling/decim.c
# lib/src/phy/resampling/interp.c
# lib/src/phy/resampling/resample_arb.c
# lib/src/phy/resampling/resampler.c
# lib/src/phy/resampling/test/resample_arb_bench.c
# lib/src/phy/resampling/test/resample_arb_test.c
# lib/src/phy/resampling/test/resampler_test.c
# lib/src/phy/rf/rf_blade_imp.c
# lib/src/phy/rf/rf_blade_imp.h
# lib/src/phy/rf/rf_dev.h
# lib/src/phy/rf/rf_helper.h
# lib/src/phy/rf/rf_imp.c
# lib/src/phy/rf/rf_soapy_imp.c
# lib/src/phy/rf/rf_soapy_imp.h
# lib/src/phy/rf/rf_uhd_generic.h
# lib/src/phy/rf/rf_uhd_imp.cc
# lib/src/phy/rf/rf_uhd_imp.h
# lib/src/phy/rf/rf_uhd_rfnoc.h
# lib/src/phy/rf/rf_uhd_safe.h
# lib/src/phy/rf/rf_utils.c
# lib/src/phy/rf/rf_zmq_imp.c
# lib/src/phy/rf/rf_zmq_imp.h
# lib/src/phy/rf/rf_zmq_imp_rx.c
# lib/src/phy/rf/rf_zmq_imp_trx.h
# lib/src/phy/rf/rf_zmq_imp_tx.c
# lib/src/phy/rf/rf_zmq_test.c
# lib/src/phy/scrambling/scrambling.c
# lib/src/phy/scrambling/test/scrambling_test.c
# lib/src/phy/sync/cfo.c
# lib/src/phy/sync/cp.c
# lib/src/phy/sync/find_sss.c
# lib/src/phy/sync/gen_sss.c
# lib/src/phy/sync/npss.c
# lib/src/phy/sync/nsss.c
# lib/src/phy/sync/pss.c
# lib/src/phy/sync/psss.c
# lib/src/phy/sync/refsignal_dl_sync.c
# lib/src/phy/sync/sfo.c
# lib/src/phy/sync/sss.c
# lib/src/phy/sync/ssss.c
# lib/src/phy/sync/sync.c
# lib/src/phy/sync/sync_nbiot.c
# lib/src/phy/sync/test/cfo_test.c
# lib/src/phy/sync/test/npss_file.c
# lib/src/phy/sync/test/npss_test.c
# lib/src/phy/sync/test/npss_usrp.c
# lib/src/phy/sync/test/nsss_test.c
# lib/src/phy/sync/test/nsss_usrp.c
# lib/src/phy/sync/test/pss_file.c
# lib/src/phy/sync/test/pss_usrp.c
# lib/src/phy/sync/test/psss_file_test.c
# lib/src/phy/sync/test/sync_nbiot_test.c
# lib/src/phy/sync/test/sync_sl_test.c
# lib/src/phy/sync/test/sync_test.c
# lib/src/phy/ue/test/gen_ack_test.c
# lib/src/phy/ue/test/pucch_resource_test.c
# lib/src/phy/ue/test/ue_dl_nbiot_test.c
# lib/src/phy/ue/test/ue_mib_sync_test_nbiot_usrp.c
# lib/src/phy/ue/test/ue_sync_test_nbiot_usrp.c
# lib/src/phy/ue/ue_cell_search.c
# lib/src/phy/ue/ue_cell_search_nbiot.c
# lib/src/phy/ue/ue_dl.c
# lib/src/phy/ue/ue_dl_nbiot.c
# lib/src/phy/ue/ue_dl_nr.c
# lib/src/phy/ue/ue_mib.c
# lib/src/phy/ue/ue_mib_nbiot.c
# lib/src/phy/ue/ue_mib_sl.c
# lib/src/phy/ue/ue_sync.c
# lib/src/phy/ue/ue_sync_nbiot.c
# lib/src/phy/ue/ue_ul.c
# lib/src/phy/ue/ue_ul_nr.c
# lib/src/phy/utils/bit.c
# lib/src/phy/utils/cexptab.c
# lib/src/phy/utils/convolution.c
# lib/src/phy/utils/debug.c
# lib/src/phy/utils/filter.c
# lib/src/phy/utils/mat.c
# lib/src/phy/utils/phy_logger.c
# lib/src/phy/utils/primes.c
# lib/src/phy/utils/random.cpp
# lib/src/phy/utils/ringbuffer.c
# lib/src/phy/utils/test/dft_test.c
# lib/src/phy/utils/test/mat_test.c
# lib/src/phy/utils/test/ring_buffer_test.c
# lib/src/phy/utils/test/vector_test.c
# lib/src/phy/utils/vector.c
# lib/src/phy/utils/vector_simd.c
# lib/src/radio/channel_mapping.cc
# lib/src/radio/radio.cc
# lib/src/radio/test/benchmark_radio.cc
# lib/src/srslog/backend_worker.cpp
# lib/src/srslog/backend_worker.h
# lib/src/srslog/bundled/fmt/CMakeLists.txt
# lib/src/srslog/event_trace.cpp
# lib/src/srslog/formatters/CMakeLists.txt
# lib/src/srslog/formatters/json_formatter.cpp
# lib/src/srslog/formatters/json_formatter.h
# lib/src/srslog/formatters/text_formatter.cpp
# lib/src/srslog/formatters/text_formatter.h
# lib/src/srslog/log_backend_impl.h
# lib/src/srslog/object_repository.h
# lib/src/srslog/sinks/buffered_file_sink.h
# lib/src/srslog/sinks/file_sink.h
# lib/src/srslog/sinks/file_utils.h
# lib/src/srslog/sinks/stream_sink.h
# lib/src/srslog/srslog.cpp
# lib/src/srslog/srslog_c.cpp
# lib/src/srslog/srslog_instance.h
# lib/src/system/sys_metrics_processor.cc
# lib/src/upper/gtpu.cc
# lib/src/upper/pdcp.cc
# lib/src/upper/pdcp_entity_base.cc
# lib/src/upper/pdcp_entity_lte.cc
# lib/src/upper/pdcp_entity_nr.cc
# lib/src/upper/rlc.cc
# lib/src/upper/rlc_am_base.cc
# lib/src/upper/rlc_am_lte.cc
# lib/src/upper/rlc_am_nr.cc
# lib/src/upper/rlc_tm.cc
# lib/src/upper/rlc_um_base.cc
# lib/src/upper/rlc_um_lte.cc
# lib/src/upper/rlc_um_nr.cc
# lib/test/adt/bounded_bitset_test.cc
# lib/test/adt/bounded_vector_test.cc
# lib/test/adt/circular_buffer_test.cc
# lib/test/adt/expected_test.cc
# lib/test/adt/interval_test.cc
# lib/test/adt/mem_pool_test.cc
# lib/test/adt/observer_test.cc
# lib/test/adt/scope_exit_test.cc
# lib/test/adt/span_test.cc
# lib/test/asn1/asn1_utils_test.cc
# lib/test/asn1/nas_decoder.cc
# lib/test/asn1/ngap_test.cc
# lib/test/asn1/rrc_asn1_decoder.cc
# lib/test/asn1/rrc_test.cc
# lib/test/asn1/s1ap_test.cc
# lib/test/asn1/srsran_asn1_nas_test.cc
# lib/test/asn1/srsran_asn1_rrc_dl_ccch_test.cc
# lib/test/asn1/srsran_asn1_rrc_dl_dcch_test.cc
# lib/test/asn1/srsran_asn1_rrc_mcch_test.cc
# lib/test/asn1/srsran_asn1_rrc_meas_test.cc
# lib/test/asn1/srsran_asn1_rrc_nr_test.cc
# lib/test/asn1/srsran_asn1_rrc_ul_dcch_test.cc
# lib/test/common/bcd_helpers_test.cc
# lib/test/common/byte_buffer_queue_test.cc
# lib/test/common/choice_type_test.cc
# lib/test/common/fsm_test.cc
# lib/test/common/mac_pcap_net_test.cc
# lib/test/common/multiqueue_test.cc
# lib/test/common/network_utils_test.cc
# lib/test/common/pnf_bridge.cc
# lib/test/common/pnf_dummy.cc
# lib/test/common/stack_procedure_test.cc
# lib/test/common/task_scheduler_test.cc
# lib/test/common/test_eea1.cc
# lib/test/common/test_eea2.cc
# lib/test/common/test_eea3.cc
# lib/test/common/test_eia1.cc
# lib/test/common/test_eia3.cc
# lib/test/common/test_f12345.cc
# lib/test/common/timeout_test.cc
# lib/test/common/timer_test.cc
# lib/test/common/tti_point_test.cc
# lib/test/mac/mac_pcap_test.cc
# lib/test/mac/mac_pdu_nr_test.cc
# lib/test/mac/pdu_test.cc
# lib/test/phy/phy_dl_nr_test.c
# lib/test/phy/phy_dl_test.c
# lib/test/phy/pucch_ca_test.c
# lib/test/srslog/any_test.cpp
# lib/test/srslog/context_test.cpp
# lib/test/srslog/event_trace_test.cpp
# lib/test/srslog/file_sink_test.cpp
# lib/test/srslog/file_test_utils.h
# lib/test/srslog/file_utils_test.cpp
# lib/test/srslog/json_formatter_test.cpp
# lib/test/srslog/log_backend_test.cpp
# lib/test/srslog/log_channel_test.cpp
# lib/test/srslog/logger_test.cpp
# lib/test/srslog/srslog_test.cpp
# lib/test/srslog/test_dummies.h
# lib/test/srslog/testing_helpers.h
# lib/test/srslog/text_formatter_test.cpp
# lib/test/upper/pdcp_base_test.h
# lib/test/upper/pdcp_lte_test.h
# lib/test/upper/pdcp_lte_test_rx.cc
# lib/test/upper/pdcp_nr_test.h
# lib/test/upper/pdcp_nr_test_discard_sdu.cc
# lib/test/upper/pdcp_nr_test_rx.cc
# lib/test/upper/pdcp_nr_test_tx.cc
# lib/test/upper/rlc_am_control_test.cc
# lib/test/upper/rlc_am_data_test.cc
# lib/test/upper/rlc_am_nr_pdu_test.cc
# lib/test/upper/rlc_am_test.cc
# lib/test/upper/rlc_common_test.cc
# lib/test/upper/rlc_stress_test.cc
# lib/test/upper/rlc_test_common.h
# lib/test/upper/rlc_um_data_test.cc
# lib/test/upper/rlc_um_nr_pdu_test.cc
# lib/test/upper/rlc_um_nr_test.cc
# lib/test/upper/rlc_um_test.cc
# srsenb/hdr/cfg_parser.h
# srsenb/hdr/enb.h
# srsenb/hdr/metrics_csv.h
# srsenb/hdr/metrics_json.h
# srsenb/hdr/metrics_stdout.h
# srsenb/hdr/parser.h
# srsenb/hdr/phy/enb_phy_base.h
# srsenb/hdr/phy/lte/cc_worker.h
# srsenb/hdr/phy/lte/sf_worker.h
# srsenb/hdr/phy/lte/worker_pool.h
# srsenb/hdr/phy/nr/cc_worker.h
# srsenb/hdr/phy/nr/sf_worker.h
# srsenb/hdr/phy/nr/worker_pool.h
# srsenb/hdr/phy/phy.h
# srsenb/hdr/phy/phy_common.h
# srsenb/hdr/phy/phy_interfaces.h
# srsenb/hdr/phy/phy_metrics.h
# srsenb/hdr/phy/prach_worker.h
# srsenb/hdr/phy/txrx.h
# srsenb/hdr/phy/vnf_phy_nr.h
# srsenb/hdr/stack/enb_stack_base.h
# srsenb/hdr/stack/enb_stack_lte.h
# srsenb/hdr/stack/gnb_stack_nr.h
# srsenb/hdr/stack/mac/mac.h
# srsenb/hdr/stack/mac/mac_metrics.h
# srsenb/hdr/stack/mac/mac_nr.h
# srsenb/hdr/stack/mac/sched.h
# srsenb/hdr/stack/mac/sched_carrier.h
# srsenb/hdr/stack/mac/sched_common.h
# srsenb/hdr/stack/mac/sched_grid.h
# srsenb/hdr/stack/mac/sched_helpers.h
# srsenb/hdr/stack/mac/sched_phy_ch/sched_dci.h
# srsenb/hdr/stack/mac/sched_phy_ch/sched_result.h
# srsenb/hdr/stack/mac/sched_phy_ch/sf_cch_allocator.h
# srsenb/hdr/stack/mac/sched_ue.h
# srsenb/hdr/stack/mac/sched_ue_ctrl/sched_harq.h
# srsenb/hdr/stack/mac/sched_ue_ctrl/sched_lch.h
# srsenb/hdr/stack/mac/sched_ue_ctrl/sched_ue_cell.h
# srsenb/hdr/stack/mac/sched_ue_ctrl/tpc.h
# srsenb/hdr/stack/mac/schedulers/sched_base.h
# srsenb/hdr/stack/mac/schedulers/sched_time_pf.h
# srsenb/hdr/stack/mac/schedulers/sched_time_rr.h
# srsenb/hdr/stack/mac/ta.h
# srsenb/hdr/stack/mac/ue.h
# srsenb/hdr/stack/rrc/mac_controller.h
# srsenb/hdr/stack/rrc/rrc.h
# srsenb/hdr/stack/rrc/rrc_bearer_cfg.h
# srsenb/hdr/stack/rrc/rrc_cell_cfg.h
# srsenb/hdr/stack/rrc/rrc_config.h
# srsenb/hdr/stack/rrc/rrc_config_common.h
# srsenb/hdr/stack/rrc/rrc_metrics.h
# srsenb/hdr/stack/rrc/rrc_mobility.h
# srsenb/hdr/stack/rrc/rrc_nr.h
# srsenb/hdr/stack/rrc/rrc_ue.h
# srsenb/hdr/stack/rrc/ue_meas_cfg.h
# srsenb/hdr/stack/rrc/ue_rr_cfg.h
# srsenb/hdr/stack/upper/common_enb.h
# srsenb/hdr/stack/upper/gtpu.h
# srsenb/hdr/stack/upper/pdcp.h
# srsenb/hdr/stack/upper/pdcp_nr.h
# srsenb/hdr/stack/upper/rlc.h
# srsenb/hdr/stack/upper/rlc_nr.h
# srsenb/hdr/stack/upper/s1ap.h
# srsenb/hdr/stack/upper/s1ap_metrics.h
# srsenb/hdr/stack/upper/sdap.h
# srsenb/src/enb.cc
# srsenb/src/enb_cfg_parser.cc
# srsenb/src/enb_cfg_parser.h
# srsenb/src/main.cc
# srsenb/src/metrics_csv.cc
# srsenb/src/metrics_json.cc
# srsenb/src/metrics_stdout.cc
# srsenb/src/parser.cc
# srsenb/src/phy/lte/sf_worker.cc
# srsenb/src/phy/lte/worker_pool.cc
# srsenb/src/phy/nr/cc_worker.cc
# srsenb/src/phy/nr/sf_worker.cc
# srsenb/src/phy/nr/worker_pool.cc
# srsenb/src/phy/phy.cc
# srsenb/src/phy/phy_common.cc
# srsenb/src/phy/prach_worker.cc
# srsenb/src/phy/txrx.cc
# srsenb/src/phy/vnf_phy_nr.cc
# srsenb/src/stack/enb_stack_lte.cc
# srsenb/src/stack/gnb_stack_nr.cc
# srsenb/src/stack/mac/mac.cc
# srsenb/src/stack/mac/mac_nr.cc
# srsenb/src/stack/mac/sched.cc
# srsenb/src/stack/mac/sched_carrier.cc
# srsenb/src/stack/mac/sched_grid.cc
# srsenb/src/stack/mac/sched_helpers.cc
# srsenb/src/stack/mac/sched_phy_ch/sched_dci.cc
# srsenb/src/stack/mac/sched_phy_ch/sf_cch_allocator.cc
# srsenb/src/stack/mac/sched_ue.cc
# srsenb/src/stack/mac/sched_ue_ctrl/sched_harq.cc
# srsenb/src/stack/mac/sched_ue_ctrl/sched_lch.cc
# srsenb/src/stack/mac/sched_ue_ctrl/sched_ue_cell.cc
# srsenb/src/stack/mac/schedulers/sched_base.cc
# srsenb/src/stack/mac/schedulers/sched_time_pf.cc
# srsenb/src/stack/mac/schedulers/sched_time_rr.cc
# srsenb/src/stack/mac/ue.cc
# srsenb/src/stack/rrc/mac_controller.cc
# srsenb/src/stack/rrc/rrc.cc
# srsenb/src/stack/rrc/rrc_bearer_cfg.cc
# srsenb/src/stack/rrc/rrc_cell_cfg.cc
# srsenb/src/stack/rrc/rrc_mobility.cc
# srsenb/src/stack/rrc/rrc_nr.cc
# srsenb/src/stack/rrc/rrc_ue.cc
# srsenb/src/stack/rrc/ue_meas_cfg.cc
# srsenb/src/stack/rrc/ue_rr_cfg.cc
# srsenb/src/stack/upper/gtpu.cc
# srsenb/src/stack/upper/pdcp.cc
# srsenb/src/stack/upper/pdcp_nr.cc
# srsenb/src/stack/upper/rlc.cc
# srsenb/src/stack/upper/rlc_nr.cc
# srsenb/src/stack/upper/s1ap.cc
# srsenb/src/stack/upper/sdap.cc
# srsenb/test/common/dummy_classes.h
# srsenb/test/common/dummy_nr_classes.h
# srsenb/test/enb_metrics_test.cc
# srsenb/test/mac/sched_benchmark.cc
# srsenb/test/mac/sched_ca_test.cc
# srsenb/test/mac/sched_common_test_suite.cc
# srsenb/test/mac/sched_common_test_suite.h
# srsenb/test/mac/sched_dci_test.cc
# srsenb/test/mac/sched_grid_test.cc
# srsenb/test/mac/sched_lc_ch_test.cc
# srsenb/test/mac/sched_sim_ue.cc
# srsenb/test/mac/sched_sim_ue.h
# srsenb/test/mac/sched_test_common.cc
# srsenb/test/mac/sched_test_common.h
# srsenb/test/mac/sched_test_rand.cc
# srsenb/test/mac/sched_test_utils.h
# srsenb/test/mac/sched_tpc_test.cc
# srsenb/test/mac/sched_ue_ded_test_suite.cc
# srsenb/test/mac/sched_ue_ded_test_suite.h
# srsenb/test/phy/enb_phy_test.cc
# srsenb/test/rrc/rrc_nr_test.cc
# srsenb/test/upper/erab_setup_test.cc
# srsenb/test/upper/gtpu_test.cc
# srsenb/test/upper/plmn_test.cc
# srsenb/test/upper/rrc_meascfg_test.cc
# srsenb/test/upper/rrc_mobility_test.cc
# srsenb/test/upper/test_helpers.cc
# srsenb/test/upper/test_helpers.h
# srsepc/hdr/hss/hss.h
# srsepc/hdr/mbms-gw/mbms-gw.h
# srsepc/hdr/mme/mme.h
# srsepc/hdr/mme/mme_gtpc.h
# srsepc/hdr/mme/nas.h
# srsepc/hdr/mme/s1ap.h
# srsepc/hdr/mme/s1ap_common.h
# srsepc/hdr/mme/s1ap_ctx_mngmt_proc.h
# srsepc/hdr/mme/s1ap_erab_mngmt_proc.h
# srsepc/hdr/mme/s1ap_mngmt_proc.h
# srsepc/hdr/mme/s1ap_nas_transport.h
# srsepc/hdr/mme/s1ap_paging.h
# srsepc/hdr/spgw/gtpc.h
# srsepc/hdr/spgw/gtpu.h
# srsepc/hdr/spgw/spgw.h
# srsepc/src/hss/hss.cc
# srsepc/src/main.cc
# srsepc/src/mbms-gw/main.cc
# srsepc/src/mbms-gw/mbms-gw.cc
# srsepc/src/mme/mme.cc
# srsepc/src/mme/mme_gtpc.cc
# srsepc/src/mme/nas.cc
# srsepc/src/mme/s1ap.cc
# srsepc/src/mme/s1ap_ctx_mngmt_proc.cc
# srsepc/src/mme/s1ap_erab_mngmt_proc.cc
# srsepc/src/mme/s1ap_mngmt_proc.cc
# srsepc/src/mme/s1ap_nas_transport.cc
# srsepc/src/mme/s1ap_paging.cc
# srsepc/src/spgw/gtpc.cc
# srsepc/src/spgw/gtpu.cc
# srsepc/src/spgw/spgw.cc
# srsue/hdr/metrics_csv.h
# srsue/hdr/metrics_stdout.h
# srsue/hdr/phy/lte/cc_worker.h
# srsue/hdr/phy/lte/sf_worker.h
# srsue/hdr/phy/lte/worker_pool.h
# srsue/hdr/phy/nr/cc_worker.h
# srsue/hdr/phy/nr/sf_worker.h
# srsue/hdr/phy/nr/state.h
# srsue/hdr/phy/nr/worker_pool.h
# srsue/hdr/phy/phy.h
# srsue/hdr/phy/phy_common.h
# srsue/hdr/phy/phy_metrics.h
# srsue/hdr/phy/prach.h
# srsue/hdr/phy/scell/intra_measure.h
# srsue/hdr/phy/scell/scell_recv.h
# srsue/hdr/phy/scell/scell_state.h
# srsue/hdr/phy/scell/scell_sync.h
# srsue/hdr/phy/search.h
# srsue/hdr/phy/sfn_sync.h
# srsue/hdr/phy/sync.h
# srsue/hdr/phy/sync_state.h
# srsue/hdr/phy/ta_control.h
# srsue/hdr/phy/ue_lte_phy_base.h
# srsue/hdr/phy/ue_nr_phy_base.h
# srsue/hdr/phy/ue_phy_base.h
# srsue/hdr/phy/vnf_phy_nr.h
# srsue/hdr/stack/mac/demux.h
# srsue/hdr/stack/mac/dl_harq.h
# srsue/hdr/stack/mac/dl_sps.h
# srsue/hdr/stack/mac/mac.h
# srsue/hdr/stack/mac/mac_metrics.h
# srsue/hdr/stack/mac/mux.h
# srsue/hdr/stack/mac/proc.h
# srsue/hdr/stack/mac/proc_bsr.h
# srsue/hdr/stack/mac/proc_phr.h
# srsue/hdr/stack/mac/proc_ra.h
# srsue/hdr/stack/mac/proc_sr.h
# srsue/hdr/stack/mac/ul_harq.h
# srsue/hdr/stack/mac/ul_sps.h
# srsue/hdr/stack/mac_nr/mac_nr.h
# srsue/hdr/stack/mac_nr/mux_nr.h
# srsue/hdr/stack/rrc/phy_controller.h
# srsue/hdr/stack/rrc/rrc.h
# srsue/hdr/stack/rrc/rrc_cell.h
# srsue/hdr/stack/rrc/rrc_common.h
# srsue/hdr/stack/rrc/rrc_meas.h
# srsue/hdr/stack/rrc/rrc_metrics.h
# srsue/hdr/stack/rrc/rrc_nr.h
# srsue/hdr/stack/rrc/rrc_procedures.h
# srsue/hdr/stack/ue_stack_base.h
# srsue/hdr/stack/ue_stack_lte.h
# srsue/hdr/stack/ue_stack_nr.h
# srsue/hdr/stack/upper/gw.h
# srsue/hdr/stack/upper/gw_metrics.h
# srsue/hdr/stack/upper/nas.h
# srsue/hdr/stack/upper/nas_config.h
# srsue/hdr/stack/upper/nas_emm_state.h
# srsue/hdr/stack/upper/nas_idle_procedures.h
# srsue/hdr/stack/upper/nas_metrics.h
# srsue/hdr/stack/upper/pcsc_usim.h
# srsue/hdr/stack/upper/tft_packet_filter.h
# srsue/hdr/stack/upper/usim.h
# srsue/hdr/stack/upper/usim_base.h
# srsue/hdr/ue.h
# srsue/hdr/ue_metrics_interface.h
# srsue/src/main.cc
# srsue/src/metrics_csv.cc
# srsue/src/metrics_stdout.cc
# srsue/src/phy/lte/cc_worker.cc
# srsue/src/phy/lte/sf_worker.cc
# srsue/src/phy/lte/worker_pool.cc
# srsue/src/phy/nr/cc_worker.cc
# srsue/src/phy/nr/sf_worker.cc
# srsue/src/phy/nr/worker_pool.cc
# srsue/src/phy/phy.cc
# srsue/src/phy/phy_common.cc
# srsue/src/phy/prach.cc
# srsue/src/phy/scell/intra_measure.cc
# srsue/src/phy/scell/scell_recv.cc
# srsue/src/phy/search.cc
# srsue/src/phy/sfn_sync.cc
# srsue/src/phy/sync.cc
# srsue/src/phy/vnf_phy_nr.cc
# srsue/src/set_net_admin_caps.cc
# srsue/src/stack/mac/demux.cc
# srsue/src/stack/mac/dl_harq.cc
# srsue/src/stack/mac/mac.cc
# srsue/src/stack/mac/mux.cc
# srsue/src/stack/mac/proc_bsr.cc
# srsue/src/stack/mac/proc_phr.cc
# srsue/src/stack/mac/proc_ra.cc
# srsue/src/stack/mac/proc_sr.cc
# srsue/src/stack/mac/ul_harq.cc
# srsue/src/stack/mac_nr/mac_nr.cc
# srsue/src/stack/mac_nr/mux_nr.cc
# srsue/src/stack/rrc/phy_controller.cc
# srsue/src/stack/rrc/rrc.cc
# srsue/src/stack/rrc/rrc_cell.cc
# srsue/src/stack/rrc/rrc_meas.cc
# srsue/src/stack/rrc/rrc_nr.cc
# srsue/src/stack/rrc/rrc_procedures.cc
# srsue/src/stack/ue_stack_lte.cc
# srsue/src/stack/ue_stack_nr.cc
# srsue/src/stack/upper/gw.cc
# srsue/src/stack/upper/nas.cc
# srsue/src/stack/upper/nas_emm_state.cc
# srsue/src/stack/upper/nas_idle_procedures.cc
# srsue/src/stack/upper/pcsc_usim.cc
# srsue/src/stack/upper/tft_packet_filter.cc
# srsue/src/stack/upper/usim.cc
# srsue/src/stack/upper/usim_base.cc
# srsue/src/ue.cc
# srsue/test/mac_nr/proc_ra_nr_test.cc
# srsue/test/mac_test.cc
# srsue/test/metrics_test.cc
# srsue/test/phy/scell_search_test.cc
# srsue/test/phy/ue_phy_test.cc
# srsue/test/ttcn3/hdr/dut_utils.h
# srsue/test/ttcn3/hdr/lte_ttcn3_phy.h
# srsue/test/ttcn3/hdr/swappable_sink.h
# srsue/test/ttcn3/hdr/ttcn3_common.h
# srsue/test/ttcn3/hdr/ttcn3_drb_interface.h
# srsue/test/ttcn3/hdr/ttcn3_helpers.h
# srsue/test/ttcn3/hdr/ttcn3_interfaces.h
# srsue/test/ttcn3/hdr/ttcn3_ip_ctrl_interface.h
# srsue/test/ttcn3/hdr/ttcn3_ip_sock_interface.h
# srsue/test/ttcn3/hdr/ttcn3_port_handler.h
# srsue/test/ttcn3/hdr/ttcn3_srb_interface.h
# srsue/test/ttcn3/hdr/ttcn3_sys_interface.h
# srsue/test/ttcn3/hdr/ttcn3_syssim.h
# srsue/test/ttcn3/hdr/ttcn3_ue.h
# srsue/test/ttcn3/hdr/ttcn3_ut_interface.h
# srsue/test/ttcn3/src/lte_ttcn3_phy.cc
# srsue/test/ttcn3/src/ttcn3_dut.cc
# srsue/test/ttcn3/src/ttcn3_syssim.cc
# srsue/test/ttcn3/src/ttcn3_ue.cc
# srsue/test/ttcn3/test/rapidjson_test.cc
# srsue/test/ttcn3/test/ttcn3_if_handler_test.cc
# srsue/test/upper/nas_test.cc
# srsue/test/upper/pcsc_usim_test.cc
# srsue/test/upper/rrc_cell_test.cc
# srsue/test/upper/rrc_meas_test.cc
# srsue/test/upper/rrc_phy_ctrl_test.cc
# srsue/test/upper/rrc_reconfig_test.cc
# srsue/test/upper/tft_test.cc
# srsue/test/upper/ue_rrc_nr_test.cc
# srsue/test/upper/usim_test.cc
4 years ago
Francisco
b5692037a2
created macros for assertions and warnings. The assert macro prints the whole callstack on crash. The warning macro can just log a warning or call an assertion fail depending on the cmake flag STOP_ON_WARNING
4 years ago
Codebot
4523ee6087
rename srsLTE to srsRAN
4 years ago
srsLTE codebot
6ccccade9e
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srslte/common/log.h
# lib/include/srslte/common/log_filter.h
# lib/include/srslte/common/logger.h
# lib/include/srslte/common/logger_srslog_wrapper.h
# lib/include/srslte/common/logmap.h
# lib/src/common/log_filter.cc
# lib/src/common/logger_srslog_wrapper.cc
# lib/src/common/logmap.cc
# lib/test/common/log_filter_test.cc
# lib/test/common/test_common_test.cc
4 years ago
Andre Puschmann
d35d7aef76
cmake: add PARALLEL_COMPILE_JOBS option to project CMakeLists.txt
...
this allows to limit the number of compile jobs to e.g. one or two
which is needed when using parallel build systems like Ninja on
resource (RAM) contrained systems, like the RPi4
4 years ago
faluco
82db6544fb
Add instrumentation points to rlc_am_lte::rlc_am_lte_tx::handle_control_pdu using srslog.
4 years ago
srsLTE codebot
3daa9f3fc3
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srslte/common/mac_nr_pcap.h
# lib/include/srslte/phy/ue/ue_ul_nr_data.h
# lib/src/common/mac_nr_pcap.cc
# lib/src/phy/ue/ue_ul_nr_data.c
# srsenb/hdr/phy/lte/worker_pool.h
# srsenb/hdr/phy/nr/cc_worker.h
# srsenb/hdr/phy/nr/sf_worker.h
# srsenb/hdr/phy/nr/worker_pool.h
# srsenb/src/phy/lte/worker_pool.cc
# srsenb/src/phy/nr/cc_worker.cc
# srsenb/src/phy/nr/sf_worker.cc
# srsenb/src/phy/nr/worker_pool.cc
# srsue/hdr/phy/lte/worker_pool.h
# srsue/hdr/phy/nr/cc_worker.h
# srsue/hdr/phy/nr/sf_worker.h
# srsue/hdr/phy/nr/worker_pool.h
# srsue/hdr/stack/mac/mac_nr.h
# srsue/src/phy/lte/worker_pool.cc
# srsue/src/phy/nr/cc_worker.cc
# srsue/src/phy/nr/sf_worker.cc
# srsue/src/phy/nr/worker_pool.cc
# srsue/src/stack/mac/mac_nr.cc
4 years ago
David Rupprecht
0f1586dd2d
Deleted all HAVE_5GNR in CC and h files
...
CMakeList and travis yaml
4 years ago
Francisco
dc4283c572
added cmake functions as helpers to set labels in ctests
4 years ago
Codebot
d5ee9a5200
Adding AGPL copyright to new files
4 years ago
Andre Puschmann
3784439088
add backward as backtrace pretty printer
...
this patch adds the MIT-licensed header-only library backward-cpp
as possible alternative for our internal backtrace-to-file
writer.
4 years ago
Andre Puschmann
910dc5af86
Merge branch 'next' into agpl_next
4 years ago
Ismael Gomez
1d0e5d725f
Do not hide symbols in debug mode so backtraces can display function info
4 years ago
Codebot
98425e0b2b
Adding AGPL copyright to new files
4 years ago
Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
4 years ago
Pedro Alvarez
2dfe335117
Remove -Winline from compiler flags.
4 years ago
Xavier Arteaga
ef799a9b42
Avoid GCC native architecture for AVX512 CPUs when AVX512 is disabled
4 years ago
faluco
db03275337
- Fix compiler errors when trying to build the project without SIMD support.
4 years ago
faluco
12e82a947f
LTO compiler and linker fixes ( #1676 )
...
* Guard the LTO feature in a CMAKE option and document possible issues of using it.
4 years ago
Andre Puschmann
6c12728cc7
cmake: only add large function growth param when using gcc
...
the param is only available in gcc so we must not add it to the CFLAGS
when compiling with clang
4 years ago
Andre Puschmann
fffff5e7bc
cmake: increase function inlining limit
...
gcc sets the inlining limit a bit arbitrary and the default gcc
on the RPi2 seems to use a lower value so compiling the SIMD
extensions fails with an "inlining failed" error in
srslte_mat_2x2_mmse_csi_simd().
this patch increases the default value. even though its
increased for all platforms it shouldn't case issues on other
machines. the value isn't used by clang.
4 years ago
faluco
3c59d90c17
Disabled strict aliasing in C and C++.
5 years ago
faluco
3fa5926cd5
Fix SIMD neg operation which was inverted.
...
Re-enable -Werror.
5 years ago
Andre Puschmann
189685b6f5
demod_soft: fix clang warning in demod NEON code
...
Try to bring back compilation.
Disable temporarily Werror.
Re-enable two simd functions.
5 years ago
faluco
2deeccb416
Re-enable -Werror.
5 years ago
faluco
d3cb5dcffd
Start fixing clang 10.0.0 warnings.
...
Disable -Werror temporarily.
5 years ago
faluco
da4f9cde40
Enable -Werror by default except for older GCCs.
5 years ago
Andre Puschmann
99c3975f83
remove CMake option to disable glibc header for IPv6
...
we've added this to allow building for older glibc
version that cause issues with redefining some structs.
this patch removes the flag and auto-detects it using the glibc version
5 years ago
Filipe Laíns
e8e1ffefa9
cmake: enable choosing CPU extesions
...
`AUTO_DETECT_ISA` will disable the resolution of the SSE packages
and the user will have to manually set `HAVE_{AVX,AVX2,SSE}`.
Solves #453
Signed-off-by: Filipe Laíns <lains@archlinux.org>
5 years ago
Andre Puschmann
db91e9e772
cmake: add CMake flag to disable project build when calling make install
5 years ago
Paul Sutton
b1a127a546
Adding custom build target to build osmo-gsm-tester trial
5 years ago
Francisco Paisana
e73cbb09b0
created tprof statistic for sliding windows
5 years ago
Francisco Paisana
269c852767
created a class for time profiling. An object of such class, if disabled, has almost zero overhead. Added a compile-time flag to turn on/off time profiling
5 years ago
Xavier Arteaga
e832769ae6
Updated copyright
5 years ago
Andre Puschmann
0dd93c793c
add CMake option for ZMQ-based end-to-end tests
5 years ago
Andre Puschmann
0247762265
adding basic shell script for running end-to-end tests
5 years ago
Ismael Gomez
52716f8716
Process HO complete in the background to avoid heap-after-use bug when PHY measurements are reported during a HO
...
rrc_meas refactor. Need to split commit
Fix typo
Temporal commit
Apply rx_gain_offset to neighbour cell measurements
srsLTE: modify TESTASSERT Macro to follow codeline
SRSUE: prevent RRC from having serving cell in neighbour list
SRSUE: DL HARQ does not need Time Aligment Timer. UL is disabled using PUCCH resources release
SRSUE: extend intra-frequency to CA SCell
SRSUE: fix confusing/ambiguous code in the RRC measurements and fix concurrency issue
SRSUE: remove RRC measurement report triggers when measurements are modified or HO succesful
SRSUE: fix compilation issues and Reest SIB indexes
Fixes sync using incorrect cell configuration when search cell does not find a correct cell
Small refactor to remove measurement report triggers always after removing measurement
SRSUE: Removed SIC PSS from UE
SRSUE: fix inter-frequency reestablishment and added more traces
SRSUE: Fix compilation issue
5 years ago
Andre Puschmann
9e1b8bc95e
disabling certain PHY DL tests that aren't working on ARM due to Turbo issues
5 years ago
Pedro Alvarez
6d4303cd94
Added option to force 32bit compilation (useful for debug). Fixed various warnings when compiling in a 32 bit arch.
5 years ago
Andre Puschmann
0d3710176d
remove -Werror=incompatible-pointer-types as CXX flag
...
seems to be only a valid C flag
5 years ago
Vasil Velichkov
af2b4ecc79
Use -Wno-unused-but-set-variable only if supported
...
This fixes the following clang's warning
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean
'-Wno-unused-const-variable'? [-Wunknown-warning-option]
5 years ago
Andre Puschmann
31d40304ff
add CMake option to force usage of MKL while default is fftw
5 years ago
Vasil Velichkov
f3cdee4bb2
Compile without -Werror when compiling with clang
...
clang currently prints a lot of warnings that will be fixed in
subsequent commits
5 years ago
Andre Puschmann
7885b5b9ee
add CMake flag to enable 5G-NR components
5 years ago
Andre Puschmann
6e85b26367
enable ccache if found on system
5 years ago
Pedro Alvarez
6860617426
Removing more temporary changes to CMakeLists.txt
5 years ago