laurent
5cb22784fc
coarse-cleaning-pss-sss
2023-06-08 14:01:25 +02:00
Robert Schmidt
d906c3c9b5
Merge remote-tracking branch 'origin/remove-duplications-of-srb-list' into integration_2023_w22
2023-06-02 17:54:33 +02:00
Robert Schmidt
46b91ed38e
Merge remote-tracking branch 'origin/use-asn1c-mouse' into integration_2023_w22
2023-06-02 17:29:16 +02:00
Robert Schmidt
313d34a8e0
Hack: Make reestablishment work
...
For the reestablishment, the SRB2 in the RRC reconfiguration
following the reestablishment needs to include ReestablishPDCP true.
We were not sending that. In this commit, I add a parameter to
add that parameter on demand. There might be a better solution.
2023-06-02 17:25:54 +02:00
Robert Schmidt
fdb2abebd0
Add cmake option to select asn1c, and test asn1c parameters
...
CMake now takes the option ASN1C_EXEC to select an asn1c to use for
compilation. For instance, run with
cmake .. -GNinja -DASN1C_EXEC=/opt/asn1c/bin/asn1c
or
./build_oai --cmake-opt -DASN1C_EXEC=/opt/asn1c/bin/asn1c
to select the alternative asn1c. For instance, this is important for the
CI to allow to build multiple versions of OAI in parallel that might use
different commits of OAI.
Further, this patch introduces functionality to check for the support of
asn1c options that we require, and alerts the user if they are missing,
alongside a message of how to resolve the problem.
2023-06-02 10:42:02 +02:00
Robert Schmidt
1dd43dbca2
Amend one change
2023-06-02 10:29:23 +02:00
Cedric Roux
c0c3a737ed
asn1c: use better version of asn1c
...
We don't work much on asn1c. The version we use has several bugs.
There is an active community out there that fixes bugs and improves
asn1c. Let's use their version.
2023-06-01 18:26:00 +02:00
Vijay Chadachan
836469e849
CPPCHECK fixes for printf issues
...
Fix for following CPPCheck warnings
- invalidPrintfArgType
Rebased with latest develop branch w21.
Reverted modifications unrelated to printf issues.
2023-06-01 12:07:26 +02:00
laurent
9dc5255c78
code review comments
2023-05-31 21:30:04 +02:00
luis_pereira87
de7e9e274f
Fix drb_id to be aligned with the current implementation of one DRB per PDU Session
2023-05-30 17:07:25 +01:00
luis_pereira87
1a287bb3b5
Update 'Active' flag for SRB 2 when setting it up and avoind to add it multiple times in rlc_BearerToAddModList
2023-05-30 16:35:45 +01:00
luis_pereira87
2b2c471c22
Do not reset DRB_configList because we are only filling it with nb_drb_to_setup
2023-05-30 16:26:36 +01:00
laurent
c70f0a1d57
cleanup srb data structure
2023-05-29 15:15:53 +02:00
Robert Schmidt
2e94b8ed07
Merge remote-tracking branch 'origin/int-f1-ue-ctxt-modif' into integration_2023_w21
2023-05-26 16:48:27 +02:00
Robert Schmidt
5be3dcf341
Merge remote-tracking branch 'origin/int-f1-ue-ctxt-release' into integration_2023_w21
2023-05-26 16:48:19 +02:00
Robert Schmidt
3af208c8c7
Merge remote-tracking branch 'origin/merge_secu_osa' into integration_2023_w21
2023-05-26 16:48:10 +02:00
mir
c9012298de
OSA SECU harmonization
2023-05-26 12:35:33 +02:00
Robert Schmidt
307e08cbc7
Reconfig complete: send ack to DU
2023-05-26 08:31:45 +02:00
Robert Schmidt
e7ef1f6879
Implement UE Context Modification using F1AP
2023-05-26 08:31:45 +02:00
Robert Schmidt
7c953e2c5a
Remove RLC mode from SRBs: does not exist
2023-05-26 08:31:45 +02:00
Robert Schmidt
62ca311a1a
Handle GTP for DL in F1AP message encoder
2023-05-26 08:31:45 +02:00
Robert Schmidt
a47d4aee02
Remove handling of UE context modification at DU RRC
2023-05-26 08:31:45 +02:00
Robert Schmidt
46335741bf
Implementation of dedicated RRC Reconfiguration using internal F1 UE context modification
2023-05-26 08:30:50 +02:00
Robert Schmidt
3d352b0dd8
Stubs for F1 UE Context Modification Req+Resp messages
2023-05-26 08:09:56 +02:00
Robert Schmidt
820ec995a4
Introduce separate F1AP types f1ap_ue_context_modif_req_t and f1ap_ue_context_modif_resp_t
2023-05-26 08:09:34 +02:00
Robert Schmidt
87c82e8a85
Don't send subframe process tick to RRC, to X2AP directly if necessary
2023-05-25 22:16:19 +02:00
Robert Schmidt
123d71d0e3
Implement F1 Release using F1AP
2023-05-25 22:16:19 +02:00
Robert Schmidt
12866c07ca
Remove all timers from RRC
...
There are a number of timers in RRC. Those are not or only partially
implemented, and certainly don't work in F1. Hence, remove them to
replace with a better implementation later.
2023-05-25 22:16:19 +02:00
Robert Schmidt
d6fb5c2e31
Handle UE release request at CU, and trigger at DU at UL failure
2023-05-25 22:16:19 +02:00
Robert Schmidt
69bfe7fe87
Implement basic F1 release procedure using F1 internally
2023-05-25 22:16:19 +02:00
Robert Schmidt
a9033a1280
Merge remote-tracking branch 'origin/disable-stats' into integration_2023_w21
2023-05-25 18:54:06 +02:00
Robert Schmidt
8b7b9271ee
Add stubs for F1 UE Context Release Req+Cmd+Cplt messages
2023-05-25 18:43:46 +02:00
Robert Schmidt
b8d1e1101f
Add AssertFatal for reestablishment in F1: not implemented
2023-05-25 18:20:45 +02:00
Robert Schmidt
e5b4ab230d
Reduce logging verbosity
2023-05-25 18:20:45 +02:00
Bruno Mongazon-Cazavet
40f76a8ba1
handle --disable-stats in rrc gNB
2023-05-23 15:21:31 +02:00
Laurent THOMAS
27f9d6cc60
fix pdu session release bug
2023-05-22 15:26:43 +02:00
luis_pereira87
a4cac3c4e1
Fix segmentation fault when PDUSession Release
2023-05-16 06:42:02 +01:00
Raphael Defosseux
0ebac22cf8
chore(ci): PDU session type should support IPV4V6 for IMS DNN
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-11 14:43:03 +02:00
Raphael Defosseux
1b6558be23
Merge remote-tracking branch 'origin/harmonize_phycellgroup_config' into integration_2023_w19
2023-05-11 13:26:46 +02:00
Raphael Defosseux
8e71ca864f
Merge remote-tracking branch 'origin/NR_UE_RRC_cleanup' into integration_2023_w19
2023-05-11 13:25:17 +02:00
Angelo Athanassopoulos
c526ceff5a
NR RRC - RRC Reestablishment - Enhancements
...
1. Avoid using fill_masterCellGroup() function, during reestablishment.
2. Send the existing CellGroupConfig, instead of calling fill_masterCellGroup().
2023-05-10 16:47:43 +02:00
Angelo Athanassopoulos
f4845eb5a0
ASN1 - MCG Config
...
Fill the right DRBs for Master Cell Group Config and drop the bearer_id_start, nb_bearers_to_setup
2023-05-10 16:30:59 +02:00
francescomani
1c4ab73deb
harmonizing RRC physicalCellGroupConfig
2023-05-10 15:47:35 +02:00
francescomani
88bcbefed4
Clean-up of UE RRC structures
2023-05-08 17:05:31 +02:00
Robert Schmidt
462ed76114
Merge remote-tracking branch 'origin/NR_UE_rework_rrc_mac_config' into integration_2023_w18b
2023-05-06 05:21:10 +02:00
Robert Schmidt
7fae9eb2d8
F1 UE context setup req: don't allocate memory we don't need
2023-05-05 18:22:38 +02:00
Robert Schmidt
5ee44e015a
Merge remote-tracking branch 'origin/simplify-pdu-session-management' into integration_2023_w18b
2023-05-05 18:20:58 +02:00
Robert Schmidt
719752cad8
Merge remote-tracking branch 'origin/int-f1-ue-ctxt-setup' into integration_2023_w18b
2023-05-05 14:44:40 +02:00
Laurent THOMAS
15e858270d
Split big function, add an assert for non-IPv4 PDU sessions
...
Contributions by Robert Schmidt <robert.schmidt@openairinterface.org >
2023-05-05 14:35:02 +02:00
francescomani
9421fcc8b9
addressing review
2023-05-05 07:50:39 +02:00