1043 Commits (d1d38d1826aff9ea7adc7ee573e44f699fcba2f5)

Author SHA1 Message Date
Codebot d1d38d1826 Merge branch 'next' into agpl_next 3 years ago
Francisco Paisana 664bc626bf sched,nr: creation of basic logic for NR SI scheduling 3 years ago
Francisco Paisana f518861ebc fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ 3 years ago
Francisco Paisana 599fc978a5 improvement of srsran_assert design, with specializations to enable/disable assertions based on compile flags other than ASSERTS_ENABLED. Creation of the support/ folder 3 years ago
Codebot eeed85ab09 Adding AGPL copyright to new files 3 years ago
Codebot 83f103fe4b Merge branch 'next' into agpl_next 3 years ago
Francisco Paisana a366982e06 sched,nr: fix derivation of RAR window 3 years ago
Francisco Paisana 9855450a4a sched,nr: use real ra-WindowSize in NR scheduler 3 years ago
Francisco Paisana 24cbf1a0c1 sched,nr: fix msg3 retransmissions and add it to the sched nr random test. 3 years ago
Francisco Paisana a61d59993f sched,nr: created time-domain round-robin scheduler 3 years ago
Francisco Paisana eecfee365b sched,nr: fix softbuffer dimensioning for NR scheduler. Renamed sched_nr_rb_grid file 3 years ago
Codebot 60fb9ae9a6 Merge branch 'next' into agpl_next 3 years ago
Codebot 645c0e5ff6 Adding AGPL copyright to new files 3 years ago
Codebot 635d0bc6e9 Merge branch 'next' into agpl_next 3 years ago
Andre Puschmann 2e9f487ebc enb,nsa: add missing RLC config and MAC cell group config 3 years ago
Andre Puschmann c03623863b enb,nsa: fix UL PDU processing
* remove const from pusch_info() MAC/PHY interface to allow moving unique byte buffer
3 years ago
Andre Puschmann fc35c0ee51 enb,nsa: fix packing of DL MAC PDUs
* use byte_buffer_t as interface type for DL PHY-MAC interface
* fix missing clear() for new DL tx
3 years ago
Andre Puschmann f1658cbf98 enb,mac_nr: fix handling of UCI data from PHY 4 years ago
Andre Puschmann 2adb1c0723 sched_nr_worker: make cond var to sync workers an integer
the boolean isn't enough for more than 2 PHY workers, replace by int
4 years ago
Andre Puschmann 4d9d882d75 phy_common: fix getter for nof PRB and ports for NR carriers 4 years ago
Andre Puschmann c0163d7389 nr,slot_worker: add mutex to protect class from concurrent access
detected during debug while slot_worker was still initialized on the
main process, the PHY workers were already running and accessing
class members
4 years ago
Andre Puschmann 38f1e158a5 enb,nr: fix NR PHY PRACH init and MAC-PHY interaction 4 years ago
Andre Puschmann de60df9693 enb: initialize NR PHY in eNB
add required calls to initialize NR PHY alongside with LTE PHY
4 years ago
Andre Puschmann fd3a7ce098 sched_nr_ue: fix uninitialized values 4 years ago
Francisco Paisana ce884ee4c6 sched: fix sched DL RBG allocation for subband CQI 4 years ago
Xavier Arteaga 2d737016be Isolate gNb PHY init 4 years ago
Xavier Arteaga b57df4db10 Refactored worker_end mechanism for concurrent workers 4 years ago
Francisco Paisana e64fcf6ea6 sched,nr: extend sched nr to support RAR and msg3 DCI packing. 4 years ago
Andre Puschmann 7ab52500e9 enb,mac_nr: add NR sched class and add basic init calls 4 years ago
Andre Puschmann 45c1971249 mac,phy,interface: clean up and add NR interface to LTE stack
* remove obsolte rx_data_ind
* add mac_phy_interface_nr to LTE stack
4 years ago
Francisco Paisana 8e174c96ed sched,nr: provide allocated byte_buffer in DL sched output + changes in RA procedure + added sched nr in default nr_phy_tests 4 years ago
Bedran Karakoc a6226379b4 Introducing NGAP UE context procedures 4 years ago
Ismael Gomez a896e32cf4 Refactor sub-band CQI processing 4 years ago
Francisco Paisana 12e33483e1 sched,nr: add slot_point to sched nr 4 years ago
Xavier Arteaga 5b31fa72d3 Fix gnb race condition in asynchronous PRACH processing by setting number of threads to 0 4 years ago
Andre Puschmann f9589c9c5d enb,rrc,endc: refactor UE capability enquiry and check
this patch first makes sure that ENDC is only configured if the UE
support it. Second the patch also requests the EUTRA-NR and NR capabilities
if the UE indicated ENDC support in its EUTRA caps.
4 years ago
Codebot 2dd440bb76 Adding AGPL copyright to new files 4 years ago
Codebot a8ef3ba6b2 Merge branch 'next' into agpl_next
# Conflicts:
#	srsenb/test/common/dummy_nr_classes.h
4 years ago
Francisco Paisana 4a2b51bc0d sched,nr: fix sched nr pusch K2 timing 4 years ago
Francisco Paisana b589c0d184 sched,nr: ack/crc info included in nr_phy_test 4 years ago
Francisco Paisana 592d9332ba sched,nr: add logic for allocation of RAR and Msg3 grants 4 years ago
David Rupprecht 880eb6fc14 Added git args 4 years ago
David Rupprecht 4f0f6169f5 Added NGAP Metrics 4 years ago
Francisco Paisana c9a5180a09 sched,nr: integrate NR scheduler in nr_phy_test
The scheduler can be activated via a command line flag
4 years ago
Francisco Paisana 660b66dbe3 sched,nr: add option to run phy nr test with real NR scheduler 4 years ago
Andre Puschmann fc8fe032ff rrc_nr,endc: add more fields to NR RRC Reconfig for EN-DC activation
adds a big chunk of new fields to the reconfig packing code,
tested with srsUE
4 years ago
Codebot 3a5ee8d41a Adding AGPL copyright to new files 4 years ago
Codebot ccf8cfb65f Merge branch 'next' into agpl_next
# Conflicts:
#	lib/include/srsran/common/basic_pnf.h
#	lib/include/srsran/common/basic_vnf.h
#	lib/include/srsran/common/basic_vnf_api.h
#	lib/src/common/basic_vnf.cc
#	lib/test/common/pnf_bridge.cc
#	lib/test/common/pnf_dummy.cc
#	srsenb/hdr/phy/vnf_phy_nr.h
#	srsenb/hdr/stack/mac/nr/sched_nr_common.h
#	srsenb/hdr/stack/mac/nr/sched_nr_phy_helpers.h
#	srsenb/src/phy/vnf_phy_nr.cc
#	srsenb/src/stack/mac/nr/sched_nr_common.cc
#	srsenb/src/stack/mac/nr/sched_nr_phy_helpers.cc
#	srsue/hdr/phy/vnf_phy_nr.h
#	srsue/src/phy/vnf_phy_nr.cc
4 years ago
Francisco Paisana e6683b7387 sched,nr: simplify scheduler threading architecture to reflect the new cc-based parallelism model 4 years ago
Francisco Paisana 74d0a8adb8 sched: add subband cqi info interface to LTE scheduler 4 years ago