Robert Schmidt
4852354dac
Correct banner mail
2023-10-25 20:22:31 +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
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
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
4066fd4ba2
UE Context Modification Handler: also trigger CellConfig if only UE Capability changes
2023-10-08 12:28:30 +02:00
Robert Schmidt
68a82e0b7d
F1 Initial UL RRC message: fill PLMN and Cell ID
2023-10-06 15:56:36 +02:00
francescomani
8934c7db10
fix the selection of DCI candidates at UE
2023-10-05 18:09:02 +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
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
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
3b936c9a50
Handle DRB release at MAC
2023-10-02 14:57:03 +02:00
Robert Schmidt
dc64ac3ab3
Rename nr_rlc_release_entity() for consistency
...
Most functions start with nr_rlc_*(), so do the same for release
2023-10-02 14:57:03 +02:00
Robert Schmidt
51862543e4
Rename to nr_pdcp_release_{d,s}rb() for consistency
...
Most functions start with nr_pdcp_*(), so do the same for release.
2023-10-02 14:57:03 +02:00
Robert Schmidt
03c8502e5e
Merge remote-tracking branch 'origin/nr-rlc-fix-tests' into integration_2023_w39
2023-10-02 14:21:30 +02:00
mir
b07e9f32c4
Remove return const values
2023-10-02 14:15:42 +02:00
Laurent THOMAS
d448b5e549
remove 'B' from persisted data, replace 3824 hardcoded by it's existing define
2023-09-29 10:23:54 +02:00
Robert Schmidt
1bc08b652d
Merge remote-tracking branch 'origin/NR_fix_init_RA_UE' into integration_2023_w39
2023-09-28 20:14:47 +02:00
francescomani
23c1ea021b
fix for errors caught with sanitize in PUCCH2
2023-09-28 18:08:02 +02:00
Robert Schmidt
c4f3d6d7fe
ue_context_modification_request(): check if UE exists
2023-09-28 14:59:06 +02:00
Cedric Roux
8aea710a6c
nr rlc: minor: fix tests
...
delete() has changed its name
2023-09-28 10:52:55 +02:00
Cedric Roux
82e83bc6a6
nr rlc am: bugfix: correc usage of tx_next
...
tx_next was increased only when all segments of an SDU were sent to
lower layers. This may lead to a situation where the receive entity
transmits a control PDU that is rejected because it sets its ACK to
tx_next+1 (if all segments were not transmitted when the control PDU
is sent).
What is done now is to increase tx_next as soon as we send the first
segment of an SDU to lower layers. A control PDU received from the
receive entity is now accepted and processed.
Specifications (38.322 5.2.3.1.1) say to increase tx_next when the
RLC entity receives an SDU from upper layers. But for us, since the
buffering of SDUs is done in the RLC layer and since the buffer size
may be big, we may increase tx_next too much. The choice has been
made to increase it only when we transmit an SDU to lower layers.
We may change this logic if needed. (But it won't be simple.)
2023-09-28 10:40:11 +02:00
Robert Schmidt
f5cc51b4a8
Merge remote-tracking branch 'origin/NR_UE_RRC_manage_RLC_PDCP' into integration_2023_w38
2023-09-24 17:42:58 +02:00
Robert Schmidt
d16c4c370e
Merge remote-tracking branch 'origin/int-f1-setup' into integration_2023_w38
2023-09-24 17:41:48 +02:00
Robert Schmidt
00acfe3049
Merge remote-tracking branch 'origin/NR_UE_harq_fix' into integration_2023_w38
2023-09-22 12:32:44 +02:00
francescomani
cf1baafd75
fixing release according to review
2023-09-22 11:52:24 +02:00