Raphael Defosseux
b7073ebdbc
Merge remote-tracking branch 'origin/clean-ide-files-old-doc' into integration_2023_w42
2023-10-23 13:54:58 +02:00
Robert Schmidt
6568d40eca
Remove outdated documentation
2023-10-23 13:06:58 +02:00
Raphael Defosseux
24ac96cd40
Merge remote-tracking branch 'origin/Fix_FAPI_PDU_Length' into integration_2023_w42
2023-10-20 11:46:33 +02:00
Raphael Defosseux
bd551a6ac1
Merge remote-tracking branch 'origin/nr_ue_use_srb0' into integration_2023_w42
2023-10-20 11:45:44 +02:00
Raphael Defosseux
80c2bc3fcb
fix(arm-build): immintrin.h is not available
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-20 11:36:39 +02:00
Rúben Soares da Silva
bfd12e4aa0
Change PDU_Length and TLV length calculation to be inline with SCF 222.10.02
...
PDU Length is as per SCF 222.10.02: The total length (in bytes) of the
PDU description and PDU data, without the padding bytes. From
TX_DATA.request we get 8 (2 bytes PDU_Length + 2 bytes PDU_Index + 4
bytes num_TLV ) and from each TLV we get 4 + value size ( 2 bytes tag +
2 bytes length + value size without pading)
Therefore, add function to compute PDU_length() value for
TX_Data.request, taking into account how many TLVs there are.
compute_PDU_length() does not rely on access to `nfapi_nr_pdu_t`.
Put it into nr_mac_common.c to avoid introducing dependencies.
2023-10-17 04:33:57 +02:00
francescomani
79cd189160
fix sim compilation
2023-10-16 16:36:38 +02:00
Robert Schmidt
afb770d1b3
Merge remote-tracking branch 'origin/NR-UE-fix-seg-fault-add-bwp' into integration_2023_w41
2023-10-13 11:07:36 +02:00
Robert Schmidt
7f0dbde135
Merge remote-tracking branch 'origin/break_dci_processing_function_in_smaller_pieces' into integration_2023_w41
2023-10-13 11:05:33 +02:00
Robert Schmidt
be9a3375ed
Correctly format nr_ue_process_dci_dl_11()
2023-10-12 21:11:38 +02:00
Robert Schmidt
2f0c31637b
Assert when encountering unhandled DCI formats
2023-10-12 21:10:24 +02:00
Robert Schmidt
821ab37f49
Fix table lookup in nr_ue_process_dci_dl_11()
2023-10-12 21:09:12 +02:00
Robert Schmidt
e3b3495488
Merge remote-tracking branch 'origin/NR_UE_sanitize_PUCCH2' into integration_2023_w41
2023-10-12 20:57:48 +02:00
Sakthivel Velumani
f75519978e
fix UE asserver due to PUCCH resource lookup all BWPs
2023-10-12 12:17:46 -04:00
Laurent THOMAS
6b56b46811
Break UE DCI processing function in smaller pieces
2023-10-12 07:46:45 +02:00
Robert Schmidt
91a30e9a2a
Correct return type of do_RRCSetupRequest()
2023-10-10 15:40:26 +02:00
Robert Schmidt
7157e7fd9a
Remove unused fields of NR_RRC_MAC_CCCH_DATA_IND message
2023-10-10 15:40:26 +02:00
Robert Schmidt
9aee7bf745
srb0 rnti
2023-10-10 15:40:26 +02:00
francescomani
9189129985
Use SRB0 at UE
...
- Use SRB0 TM entity at UE for Msg.3/RRC Setup Request
- Msg3 data request sent upon reception of Msg2, then we get data from
rlc when needed
2023-10-10 15:40:26 +02:00
Robert Schmidt
be9b84c03f
Refactor interface SRB0: no gNB MAC
2023-10-10 15:40:26 +02:00
Robert Schmidt
16e15b3393
Merge remote-tracking branch 'origin/develop-UL-RI' into integration_2023_w40
2023-10-08 17:48:06 +02:00
Robert Schmidt
08fca7ebce
Merge remote-tracking branch 'origin/NR_RB_suspend' into integration_2023_w40
2023-10-08 14:56:17 +02:00
Robert Schmidt
653e66594d
Merge remote-tracking branch 'origin/f1ap-msg-correction' into integration_2023_w40
2023-10-08 14:56:09 +02:00
Robert Schmidt
146217fc90
Merge remote-tracking branch 'origin/e2ap_v3_v2' into integration_2023_w40
2023-10-08 14:54:32 +02:00
Robert Schmidt
bcbb0d5905
Merge remote-tracking branch 'origin/Fix-CSI_RS-PDU-at-UE' into integration_2023_w40
2023-10-08 12:35:54 +02:00
Robert Schmidt
806842a087
Merge remote-tracking branch 'origin/NR_UE_DCI_candidates' into integration_2023_w40
2023-10-08 12:35:42 +02:00
Robert Schmidt
c3df9c277f
Remove warning about new CellGroupConfig
...
It is *normal* to receive new CellGroupConfigs from the DU, hence a
warning is not warranted.
2023-10-08 12:28:30 +02:00
Robert Schmidt
4066fd4ba2
UE Context Modification Handler: also trigger CellConfig if only UE Capability changes
2023-10-08 12:28:30 +02:00
Robert Schmidt
aaef0b5e74
F1 UE Ctxt Modif Req: forward Capabilities, ignore other CU2DU
...
- forward capabilities to update CellGroupConfig
- Do not require measConfig/cG_ConfigInfo to be NULL, but ignore them,
as it is not implemented
2023-10-08 12:27:38 +02:00
Robert Schmidt
68a82e0b7d
F1 Initial UL RRC message: fill PLMN and Cell ID
2023-10-06 15:56:36 +02:00
Robert Schmidt
84ffd14a8f
Correctly handle UE Ctxt Modif RRC container
...
The RRC container is to be handled by the msg handler in
mac_rrc_dl_handler.c. Therefore, don't forward the RRC message, but copy
it into the message so the handler can take the action.
2023-10-06 15:56:30 +02:00
Robert Schmidt
21795b3b88
Correctly encode NRCGI in F1 UE Ctxt Modif Req
...
The two hardcoded PLMNs are never executed: they are in an if(0) block
2023-10-06 15:56:23 +02:00
Robert Schmidt
b7746e9bfd
Merge remote-tracking branch 'origin/fix-ssb-arfcn' into integration_2023_w40
2023-10-06 15:38:42 +02:00
francescomani
8934c7db10
fix the selection of DCI candidates at UE
2023-10-05 18:09:02 +02:00
mir
3fbc20412a
Bug in j and i idx
2023-10-05 15:04:47 +02:00
mir
58134a29d9
Fixes from Teodora applied
2023-10-05 14:54:39 +02:00
Rúben Soares da Silva
9bee85dbe2
Remove previously added bwp_size and bwp_start fields from struct fapi_nr_dl_config_csirs_pdu_rel15_t.
...
Create function to obtain nfapi_nr_dl_tti_csi_rs_pdu_rel15_t from fapi_nr_dl_config_csirs_pdu_rel15_t without bwp_size and bwp_start.
Replace previously problematic cast with call to created function.
2023-10-04 18:46:54 +01:00
Robert Schmidt
d6285354e4
Properly formulate assert message
2023-10-04 14:30:27 +02:00
mir
0ffb01b9c3
NG-RAN was not compiling due to struct definition missing
2023-10-04 14:20:30 +02:00
mir
12e09526e8
E2AP Version 1,2,3 and KPM version 2, 3
2023-10-04 12:12:53 +02:00
francescomani
832bea2482
implementing PDCP entity suspend
2023-10-04 10:32:38 +02:00
rmagueta
169a9be8cd
Fix Msg3 MAC CE C-RNTI
...
Reset Msg4_ACKed to not schedule ULSCH and DLSCH before RRC Reconfiguration
2023-10-04 06:55:24 +01:00
Rúben Soares da Silva
c603bcc146
Add bwp_size and bwp_start fields to struct fapi_nr_dl_config_csirs_pdu_rel15_t, for usage in the UE
...
Fill bwp_size and bwp_start fields with values from BWP.
2023-10-03 13:36:15 +01:00
Robert Schmidt
f3910e7707
MeasConfig: give SSB ARFCN, not Point A
...
The UE should measure on the SSB, otherwise it does not see anything.
Hence, this commit fixes the meas-config to request the UE to measure
on the right frequency.
2023-10-03 11:19:09 +02:00
Robert Schmidt
280c987938
Merge remote-tracking branch 'origin/one-step-cleaning-gNB-ulsch-decoding' into integration_2023_w39
2023-10-03 09:35:18 +02:00
Robert Schmidt
2676e9a5bf
Merge remote-tracking branch 'origin/bearer-release' into integration_2023_w39
2023-10-03 07:49:39 +02:00
Robert Schmidt
40fbe8b0cd
Merge remote-tracking branch 'origin/const_return_values' into integration_2023_w39
2023-10-02 17:34:41 +02:00
Robert Schmidt
73e8db7fb2
Merge remote-tracking branch 'origin/nr-rlc-fix-tx-next' into integration_2023_w39
2023-10-02 17:34:34 +02:00
Robert Schmidt
c6e9992e81
Make LCID output nicer
2023-10-02 14:57:03 +02:00
Robert Schmidt
6a7d7e1844
Telnet module to manually/release DRBs of UE
2023-10-02 14:57:03 +02:00