vijay chadachan
2b37edaa3c
Additional memory allocation for MAC stats logging to enable 32 UE support
...
The memory allocation is increased to enable the periodic mac stats logging
to enable increased number of UEs data.
2024-03-21 09:13:22 +01:00
Romain Beurdouche
06c4f4690a
fix(doc): fhi7.2: add config file warning after nr-softmodem usage example
2024-03-20 17:59:17 +01:00
Romain Beurdouche
9c4da620b9
feat(doc): fhi7.2: add Benetel 550 CAT-A RU support
2024-03-20 17:07:50 +01:00
Romain Beurdouche
73f2c9108d
fix(doc): fhi7.2: fix missing "/cmake_targets" in OAI build directory path
2024-03-20 16:45:54 +01:00
Robert Schmidt
9e6f82399f
Move BladeRF config to right subfolder
2024-03-20 15:56:19 +01:00
francescomani
a47fd7fcfb
fix to avoid do-ra to perform synchronization twice on attachment
2024-03-20 10:11:09 +01:00
francescomani
ab2a08fd43
functions to map LCID to structures in the UE MAC
2024-03-19 16:07:58 +01:00
Robert Schmidt
513f56e215
One RFsimulator end, close open connections
...
Use the correct function in order to close open RFsim connections,
instead of a simple close(). If this is not done correctly, it might
happen that the softmodem closes, but an L1 thread might still read
samples (bug in higher layers). Then, RFsim tries to read a socket
(because it has an open connection), but the actual connection had been
close()d. This commit fixes this behavior.
2024-03-19 15:26:49 +01:00
Romain Beurdouche
8a65ca93fc
fix(doc): fhi7.2: experience return from Christ
2024-03-19 10:51:40 +01:00
Robert Schmidt
c16bde2928
Demote log in to_nrarfcn() to debug: is used periodically at UE
2024-03-19 10:33:15 +01:00
francescomani
ee3dcc5c77
replacing cell_notdetected with cell_detected in initial_sync structure
2024-03-19 09:59:07 +01:00
francescomani
1fa6be2a3d
fix procedure after T300 expiry
2024-03-19 09:55:05 +01:00
Romain Beurdouche
819455d375
fix(doc): FHI 7.2, add core in our environment for system core
2024-03-19 08:46:18 +01:00
Romain Beurdouche
3ecd2e6b62
fix(doc): add ptp4l service configuration file in 7.2 documentation
2024-03-19 08:46:18 +01:00
Robert Schmidt
122a5ce9b8
Merge branch 'integration_2024_w11' into 'develop'
...
Integration: `2024.w11`
See merge request oai/openairinterface5g!2623
* !2435 Add a sequence container in OAI
* !2552 NR UE RRC re-establishment
* !2611 RRC: ignore random value during RRC Setup Request
* !2587 NR UE RRC handle MeasConfig
* !2616 NR UE remove unused phy_config_ind queue
* !2580 Improve function that map ro to ssb in the UE: make dynamic smaller memory...
* !2614 F1AP: move GTP from enc/dec to logic handlers
* !2622 gNB LOG with UE command line parameters
* !2595 remove 5G dependency on 4G mac.h include, separate RA state enums between 4G/5G and UE/gNB
* !2615 Enhancements to traffic flow in SW architecture documentation
2024-03-19 06:31:50 +00:00
Robert Schmidt
44147a473f
Merge remote-tracking branch 'origin/nr-rlc-documentation' into integration_2024_w11
2024-03-18 12:27:28 +01:00
Robert Schmidt
a9123e68fc
Merge remote-tracking branch 'origin/fix-4G-5G-ra-state-confusion' into integration_2024_w11
2024-03-18 10:17:36 +01:00
Robert Schmidt
0b43620e05
Merge remote-tracking branch 'origin/print_LOG_for_UE_command_line_parameters' into integration_2024_w11
2024-03-18 09:41:15 +01:00
Robert Schmidt
bc9f95c972
Merge remote-tracking branch 'origin/fixes-gtp-f1' into integration_2024_w11
2024-03-18 09:41:07 +01:00
Laurent THOMAS
b97c70fd87
remove 5G dependency on 4G mac.h include, separate RA state enums between 4G/5G and UE/gNB
...
add RA stat trace by enum name instead of integer printing
fix minor a few minor typos
2024-03-15 10:55:11 +01:00
Robert Schmidt
73d21d6da0
F1AP: CU QoS refactor Flows Mapped enc into function
2024-03-15 09:51:13 +01:00
Robert Schmidt
8ce33f58a9
F1AP: CU QoS refactor QoS Param enc into function
2024-03-15 09:51:13 +01:00
Robert Schmidt
f660bd6352
F1AP: CU QoS refactor NSSAI enc into function
2024-03-15 09:51:13 +01:00
Robert Schmidt
2ae8a7b305
F1AP: CU UE Context Setup: create drb variables
2024-03-15 09:51:13 +01:00
Robert Schmidt
422d852bdb
F1AP: Decode DU QoS Info in UE context setup Request
2024-03-15 09:51:13 +01:00
Robert Schmidt
200a408e0f
F1AP: factor DU QoS decoding into functions
2024-03-15 09:51:13 +01:00
Robert Schmidt
2fbb41ddc5
Move GTP UE ID update out of message decoder
2024-03-15 09:51:13 +01:00
Robert Schmidt
a1f40006ce
Move GTP initialization to DU F1 initialization
2024-03-15 09:51:13 +01:00
Robert Schmidt
a645e10ff5
F1AP: message encoders should no trigger GTP
...
The F1AP message encoders and decoders should do only that, encoding and
decoding messages. For the actual logic handling, including set up and
teardown of bearers, we should use the handlers.
In this commit, delete GTP tunnel handling from encoders/decoders. For
the CU, this happens already in the CU-UP/E1 handlers in
cucp_cuup_handler.c. For the DU, add it in the handlers in
mac_rrc_dl_handler.c.
2024-03-15 09:51:13 +01:00
Guido Casati
b7a98b77c3
Enhancements to traffic flow in SW architecture documentation
2024-03-15 09:45:55 +01:00
francescomani
b6aefac53a
Merge remote-tracking branch 'origin/rework-ue-map-ro-to-ssb' into integration_2024_w11
2024-03-15 09:30:06 +01:00
Robert Schmidt
823e127c55
Merge remote-tracking branch 'origin/NR_UE_no_leaks_dora' into integration_2024_w11
2024-03-15 08:13:01 +01:00
Robert Schmidt
e5713c9a56
Merge remote-tracking branch 'origin/NR_UE_RRC_handle_MeasConfig' into integration_2024_w11
2024-03-15 08:12:16 +01:00
Robert Schmidt
1f2656617b
Merge remote-tracking branch 'origin/fix_rrc_rnti_with_dup_random_val' into integration_2024_w11
2024-03-15 08:10:19 +01:00
Robert Schmidt
6108e5b8fb
Merge remote-tracking branch 'origin/NR_UE_RRC_Reestablishment' into integration_2024_w11
2024-03-15 08:10:09 +01:00
francescomani
51d60c2dae
let the gNB print a LOG with the UE command line parameters to simplfy the life of the users
2024-03-14 18:55:51 +01:00
francescomani
c9cf72b33f
RRCSetup fallback after re-establishment not implemented -> go back to IDLE
2024-03-13 17:59:11 +01:00
francescomani
f15606e8ad
handle reestablishPDCP in RadioBearerConfig
2024-03-13 17:59:11 +01:00
francescomani
37d3e5bb58
get SSB ARFCN at RRC UE (needed to update k_gnb key according to 33.501)
2024-03-13 17:59:11 +01:00
Cedric Roux
72e10a0ee6
nrUE: handle security settings for SRB1 and reestablishment
...
For the moment absoluteFrequencySSB is hardcoded. Fixed in a following commit.
2024-03-13 17:59:08 +01:00
francescomani
a0e9716a5a
bugfix: using pusch_config_pdu->nr_of_symbols in pusch schedule before being assigned
2024-03-13 17:57:34 +01:00
francescomani
f31cf3a68f
handling reception of RRCReestablishment
2024-03-13 17:57:34 +01:00
francescomani
985802c06c
T301 expiry
2024-03-13 17:57:34 +01:00
francescomani
bb19306797
transmission of RRCReestablishmentRequest message
2024-03-13 17:57:28 +01:00
francescomani
bfe77c7f29
Actions following cell selection while T311 is running
2024-03-13 17:48:45 +01:00
francescomani
8c2dc19470
reestablishment initiation
2024-03-13 17:48:45 +01:00
francescomani
f03601ed8e
implement functions to handle DRB status at RRC UE
2024-03-13 17:48:39 +01:00
Xin Zhe Khooi
f89876778a
RRC: Remove check for UE with random ID in RRC Setup Request
...
From the spec, it does not seem to be mandated to check that the random
identity needs to be unique within a cell. Also, from experience we see
that this only happens when the same UE "comes back"; so since one UE
can only have one connection, the other RRC UE contexts (with the same
identity) should be removed at some point, anyway, leaving only one with
the same identity.
2024-03-13 09:55:13 +01:00
Robert Schmidt
707c707c86
Add MIT as License exception allowed in OAI
...
MIT is compatible with OAI public v1.1, so it can be added.
2024-03-13 08:34:58 +01:00
mir
456009cb1f
Add a sequence container in OAI
...
Add a sequence container in OAI. Includes for_each algorithm, doxygen
odcumentation, and test using ctest.
2024-03-12 17:48:10 +01:00