Guido Casati
3a24b66ecf
Define for RX/TX Max Size of RLC buffers
...
- new definition to replace hardcoded values
2022-12-19 16:45:15 +01:00
Guido
c99539a806
Bugfix wrong use of qsort
...
- The qsort() function is defined as:
void qsort(void *base, size_t nmemb, size_t size,
int (*compar)(const void *, const void *));
and sorts an array with nmemb elements of size size.
- in the gNB scheduling functions, nmemb and size were swapped
- this was causing a stack overflow ending with a SEGFAULT under certain circumstances
2022-12-19 15:15:05 +01:00
Robert Schmidt
7bd0153079
Merge remote-tracking branch 'origin/ci-5g-tests-ran-container-parent' into integration_2022_wk50
2022-12-15 16:30:39 +01:00
Robert Schmidt
69a1eb2f6a
Merge remote-tracking branch 'origin/NR_msg3_fix' into integration_2022_wk50
2022-12-15 16:30:26 +01:00
Robert Schmidt
7b9f610b8c
Merge remote-tracking branch 'origin/F1_SRB1' into integration_2022_wk50
2022-12-15 16:28:15 +01:00
Robert Schmidt
cc55c4315c
Merge remote-tracking branch 'origin/Msg4_SRB1' into integration_2022_wk50
2022-12-15 16:25:23 +01:00
Robert Schmidt
fca07aae56
Merge remote-tracking branch 'origin/NR_improve_SRS_configuration' into integration_2022_wk50
2022-12-15 16:22:22 +01:00
Robert Schmidt
6ecf3db1e5
Merge remote-tracking branch 'origin/move_user_execs' into integration_2022_wk50
2022-12-15 16:17:29 +01:00
Robert Schmidt
0271ff711d
Merge remote-tracking branch 'origin/e1-patch-merge1' into integration_2022_wk50
2022-12-15 16:17:22 +01:00
Raymond Knopp
9dc8eccaf4
fix for msg3 scheduling
2022-12-14 17:43:57 +01:00
laurent
75a18c33cd
change name of single var that may be corenetwork ue id or RAN rnti
2022-12-14 15:46:53 +01:00
Sakthivel Velumani
4fe3599a43
PDCP config as two functions
2022-12-14 15:12:29 +01:00
Roberto Louro Magueta
e28e026777
Implementation of function reset_sched_ctrl()
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
93756a56eb
Fix hardcoded number of layers for the UL
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
ec858d175d
Compute TPMI based on SRS for 2 layers
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
65bd93721d
Compute UL-RI (and the number of UL layers) based on SRS for 2x2
2022-12-14 14:00:31 +00:00
Sakthivel Velumani
ec21db63eb
GTP PDCP change rnti to ue id
2022-12-13 12:42:32 +01:00
Anurag Asokan
215bb1b02c
Moving to execuatbles (incorporating comments)
2022-12-13 09:21:01 +01:00
Robert Schmidt
9d564f3691
Hack: enable UL traffic in do-ra mode
...
This commit enables UL traffic in do-ra mode by doing two changes:
- configure SDAP to send traffic to TUN interface instead of GTP by
abusing enb_flag=0 (i.e., setting UE mode for gNB SDAP)
- manually enable RLC LCID in UE MAC, since nr_DRB_preconfiguration()
statically enables one DRB bearer, without notifying MAC
2022-12-12 23:37:39 +01:00
francescomani
e72b6fc448
Bugfix for fr2 xlsch bitmap
2022-12-12 23:37:20 +01:00
luis_pereira87
7c3b00301f
Use F1AP to transfer SRB1 messages in monolithic mode
2022-12-12 18:55:40 +00:00
Robert Schmidt
af6458395c
Merge remote-tracking branch 'origin/parallel-asn1' into integration_2022_wk49
2022-12-07 19:04:59 +01:00
luis_pereira87
e8893bccc4
Get data from SRB 1 when generating Msg4
...
For example in the case of a RRCReestablishment
2022-12-07 13:30:39 +00:00
Robert Schmidt
2729ef3894
Merge remote-tracking branch 'origin/NR_CSI_reporting_harmonization' into integration_2022_wk49
2022-12-06 21:28:34 +01:00
francescomani
ba28a365c0
clang formatting
2022-12-06 09:18:22 +01:00
laurent
1e8719c183
first-fix-rrc-mac-interface
2022-12-02 16:47:21 +01:00
Robert Schmidt
8f2e1f6662
Only use NR RRC >= v16
2022-12-02 15:43:00 +01:00
francescomani
644f613409
adding vrb occupation to srs
2022-12-02 10:25:08 +01:00
francescomani
64c1b8ac93
adapting ul tda to srs
2022-12-02 10:25:08 +01:00
Robert Schmidt
7a254a20e1
Merge remote-tracking branch 'origin/searchspace_rrc_harmonization' into integration_2022_wk48
2022-11-30 14:39:09 +01:00
Robert Schmidt
cff0675eee
Merge remote-tracking branch 'origin/srb0-use-rlc' into integration_2022_wk48
2022-11-30 14:38:45 +01:00
Robert Schmidt
d3ac2bf1fa
Merge remote-tracking branch 'origin/remove-flexran' into integration_2022_wk48
2022-11-30 14:38:36 +01:00
Robert Schmidt
287c182925
Remove FlexRAN
...
- Remove any FlexRAN code
- Cleanup config files
- Remove LFDS7, libyaml dependencies
2022-11-30 14:30:18 +01:00
Cedric Roux
3cd4b3c3fa
fixes some issues found by review
...
- AssertFatal() in nr_rlc_srb0_recv_sdu() if the srb0 is not found
- do_RRCSetup() may return -1, handle it properly
- do_RRCReject() may return -1, handle it properly
- remove one switch in rrc_gNB_generate_RRCReject()
2022-11-29 15:22:46 +01:00
francescomani
67544e83af
re-compute TBS after reducing PRBs or MCS
2022-11-28 09:52:41 +01:00
Cedric Roux
231c2f3c5f
gnb: remove srb0 shared global variable - use RLC module instead
2022-11-25 17:31:03 +01:00
francescomani
3e2560297b
harmonization of search space rrc configuration
2022-11-25 14:50:47 +01:00
francescomani
1708092aec
assertion to avoid wrong CSI report slot configuration
2022-11-24 10:45:35 +01:00
francescomani
4856c17770
harmonization of RSRP meas config
2022-11-24 10:45:35 +01:00
Robert Schmidt
06753f0a32
Merge remote-tracking branch 'origin/NR_UE_ulsch_local_vars' into integration_2022_wk47
2022-11-23 16:25:29 +01:00
Robert Schmidt
cb764590e8
Merge remote-tracking branch 'origin/Trigger_RRCReconfiguration_on_InitialBWP' into integration_2022_wk47
2022-11-23 16:25:22 +01:00
Robert Schmidt
fcfddc7e34
Merge remote-tracking branch 'origin/Fix_ulsch_scheduler_multi_ues' into integration_2022_wk47
2022-11-23 16:25:12 +01:00
luis_pereira87
aebe83e45b
Fix infinite loop in ULSCH scheduler when scheduling for multiple UEs
2022-11-22 21:09:18 +00:00
Sakthivel Velumani
3c8478f785
Moved PHY ULSCH struct to stack
2022-11-22 11:54:18 -05:00
francescomani
e487c76260
fix msg4 failing retransmissions
2022-11-21 11:48:46 +01:00
francescomani
daf890932c
avoid gnb stalling on retransmissions
2022-11-21 11:11:49 +01:00
Robert Schmidt
39cf6006d8
Merge remote-tracking branch 'origin/NR_ULSCH_scheduler_fixes' into integration_2022_wk46
2022-11-18 16:20:24 +01:00
Luis Pereira
2e2246f946
Fix tx Msg.4 after rx Msg.3 through DCCH/DTCH
2022-11-18 16:16:05 +01:00
Robert Schmidt
99a7a7a747
Merge remote-tracking branch 'origin/fix_NR_msg4_scheduler' into integration_2022_wk46
2022-11-17 18:32:11 +01:00
Robert Schmidt
cbc98579d6
Merge remote-tracking branch 'origin/fix_NR_PUCCH_scheduler' into integration_2022_wk46
2022-11-17 18:31:56 +01:00