Cedric Roux
551aee172a
bugfix CU/DU: use correct IP address for GTP-U
...
Not only the teid is received from the DU but also the IP address. We
have to use it too.
Also, don't connect the UDP socket. The parameter remote_s_address in the
configuration file must not be used, at least not for gtp-u because the
IP address is received from the DU (plus for later, for multiple DUs, it
won't work at all).
2023-01-09 15:19:07 +01:00
Robert Schmidt
8943dfa131
Merge remote-tracking branch 'origin/NR_fix_sib1_reset_after_failure' into integration_2022_wk51
2022-12-22 18:03:52 +01:00
Robert Schmidt
cc6d1ecded
Merge remote-tracking branch 'origin/multi-ue-fixes' into integration_2022_wk51
2022-12-22 15:04:00 +01:00
Robert Schmidt
bacf3537cf
Merge remote-tracking branch 'origin/fix-seed-physim-script' into integration_2022_wk51
2022-12-22 15:00:31 +01:00
Robert Schmidt
1af5062b6c
Merge remote-tracking branch 'origin/NR_fix_intial_BWP_more_than_180' into integration_2022_wk51
2022-12-22 15:00:23 +01:00
Robert Schmidt
d21f6411fc
Merge remote-tracking branch 'origin/nr_derive_key_ng_ran_star' into integration_2022_wk51
2022-12-22 14:59:36 +01:00
Robert Schmidt
599fd419df
Merge remote-tracking branch 'origin/NR_limit_dl_DataToUL_ACK' into integration_2022_wk51
2022-12-22 14:59:28 +01:00
Robert Schmidt
d6a01a73d4
Merge remote-tracking branch 'origin/NR_RRC_Paging' into integration_2022_wk51
2022-12-22 14:59:15 +01:00
laurent
97bce21005
code review comments, simplify asn1 coding
2022-12-20 15:37:31 +01:00
luis_pereira87
44d309a69d
Implementation of RRC NR_Paging message at gNB
2022-12-20 15:37:26 +01:00
Robert Schmidt
c9f737d310
Merge remote-tracking branch 'origin/NR_small_fixes_from_fujitsu_branch' into integration_2022_wk51
2022-12-19 21:39:25 +01:00
Robert Schmidt
ffb2d23b18
Merge remote-tracking branch 'origin/NR_remove_limitation_p_NR_FR1' into integration_2022_wk51
2022-12-19 21:39:16 +01:00
Robert Schmidt
64a65a878a
Merge remote-tracking branch 'origin/NR_mixed_slot_fixes' into integration_2022_wk51
2022-12-19 21:39:09 +01:00
Robert Schmidt
d66bc22175
Merge remote-tracking branch 'origin/NR_UE_improve_RA_contd' into integration_2022_wk51
2022-12-19 21:39:00 +01:00
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
francescomani
7f31659a86
limit dl_DataToUL_ACK to the number of slots per frame to avoid the need to resize VRB_map and UL_tti_req_ahead
2022-12-19 16:35:06 +01:00
Robert Schmidt
fb6f9d3bf0
Read /dev/urandom to init RNG for uniformrandom and gaussZiggurat
2022-12-19 15:57:09 +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
francescomani
88192f1339
fixes for mixed slot without uplink symbols
2022-12-19 10:24:02 +01:00
francescomani
01369343e6
flag to set sib1 decoded status
2022-12-19 09:49:38 +01:00
francescomani
b58791bee0
fixing l2 simulator and addressing review comments
2022-12-15 16:55:06 +01:00
luis_pereira87
f8f1723b71
Derive K_NG-RAN* key for RRCReestablishment
2022-12-15 15:47:36 +00: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
francescomani
0f57c8e699
remove generate_nr_prach
2022-12-15 16:00:57 +01:00
francescomani
1d1d8a1ef5
nr_ue_get_rach at MAC -> separation completed
2022-12-15 16:00:57 +01:00
francescomani
98ca29b220
cherry-picking some fixes from fujitsu branch
2022-12-15 15:24:07 +01:00
francescomani
2822e87067
remove limitation in p_NR_FR1
2022-12-15 14:07:58 +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
dd8f280842
SRS configured using the UE_Capability_nr
2022-12-14 14:03:22 +00: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
Roberto Louro Magueta
d05ff49dd0
Fix size of UE_Capability_nr message at UE
2022-12-14 14:00:31 +00:00
francescomani
c0aea206c2
fixes in RAR and DCI for initial BWP larger than 180PRBs
2022-12-13 14:52:43 +01: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
Robert Schmidt
235cd40c98
Change default EPS bearer/PDU session ID to 10 for do_ra
2022-12-12 23:37:34 +01:00
francescomani
f67e0e3f02
Phytest fix to re-enable scheduling pucch transmission at ue
2022-12-12 23:37:26 +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