Codebot
b87b760326
Merge branch 'next' into agpl_next
3 years ago
Andre Puschmann
ed92f2bd34
enb,mac_nr: remove EUTRA cell param for MAC-NR cell config calls
...
* the old srsran_cell_cfg_t is only carried for SIB params
* the SIB scheduling, etc needs to be ported and integrated into NR data structures
* disbable SIB test for the moment
3 years ago
Andre Puschmann
6a46931144
mac_nr,enb: move header into nr subfolder
3 years ago
Andre Puschmann
dbcf5c9503
sched_nr: add ue_exists() helper
3 years ago
Andre Puschmann
9a49d47968
sched_nr_interface: disable auto-refill of NR scheduler
3 years ago
Codebot
958542dc2b
Merge branch 'next' into agpl_next
3 years ago
Andre Puschmann
f7e943b6b6
enb,mac_nr: add handling of SBSR MAC CE
3 years ago
Andre Puschmann
88bb92dc0d
mac_nr,sched: handle C-RNTI CE
3 years ago
Codebot
de59c88954
Merge branch 'next' into agpl_next
...
# Conflicts:
# srsue/hdr/stack/bearer_manager.h
# srsue/src/stack/bearer_manager.cc
3 years ago
Francisco Paisana
e146345df0
sched,nr: add ue removal method to nr sched
3 years ago
Francisco Paisana
a7bf1ad26d
sched,nr: use NR UL DCI to fill RAR grant contents
3 years ago
Andre Puschmann
548c45a8fc
enb,mac_nr: add RAR packing
3 years ago
Francisco Paisana
cb2c339456
sched,nr: fix max number of UEs in NR scheduler
3 years ago
Francisco Paisana
510a87e4b2
sched,nr: added logic to update UE DL and UL buffer status
3 years ago
Francisco Paisana
020bec025e
sched: created class common to LTE and NR for ue buffer status management
3 years ago
Francisco Paisana
de06dbc684
sched,nr: implemented basic UE buffer status manager
3 years ago
Francisco Paisana
2fb2598f8c
sched,nr: avoid extra copy of DL result and other small fixes
3 years ago
Francisco Paisana
b311806179
mac,nr: avoid repacking NR DL retxs
3 years ago
Codebot
d1d38d1826
Merge branch 'next' into agpl_next
3 years ago
Francisco Paisana
fec60344dd
sched,nr: fix rar softbuffer allocation
3 years ago
Francisco Paisana
04e5c81edf
sched,nr: nr_phy_test now uses the whole mac class rather than just the scheduler
3 years ago
Francisco Paisana
05a5f4115f
sched,nr: extended sched nr DL output to account for RAR content and assist with RAR encoding in the mac_nr class
3 years ago
Francisco Paisana
b486d2a1b5
sched,nr: implement prb grant fmt formatting
3 years ago
Francisco Paisana
da4b7e4f80
sched,nr: fix sched RAR NR test; update test assert macros
3 years ago
Francisco Paisana
8f00c9363c
sched,nr: change ra nr sched and bwp allocator interfaces
3 years ago
Francisco Paisana
664bc626bf
sched,nr: creation of basic logic for NR SI scheduling
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
635d0bc6e9
Merge branch 'next' into agpl_next
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
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
3 years ago
Andre Puschmann
fd3a7ce098
sched_nr_ue: fix uninitialized values
3 years ago
Francisco Paisana
e64fcf6ea6
sched,nr: extend sched nr to support RAR and msg3 DCI packing.
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
Francisco Paisana
12e33483e1
sched,nr: add slot_point to sched nr
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
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
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