laurent
b36a5b446f
fix reject gtp-u incoming with no data
2022-09-06 13:48:00 +02:00
Laurent Thomas
1ef62f5842
fix bug gtp-u len and robustify the gtp-u receiver
2022-09-05 14:10:04 +02:00
Robert Schmidt
23459a487d
Merge remote-tracking branch 'origin/improve-nr_ul_channel_estimation' into integration_2022_wk35b
2022-09-04 21:46:17 +02:00
laurent
9ee917039a
fix non reentrant issue in itti
2022-09-02 11:36:47 +02:00
laurent
4c74cc6686
Improve nr_ul_channel_estimation()
2022-09-01 16:35:57 +02:00
Robert Schmidt
1df60139e2
Automatically close GTP sockets at program end
2022-08-16 14:44:22 +02:00
Cedric Roux
3155ec6df8
gtp: small fix: set E if there is an extension header
2022-08-03 10:34:12 +02:00
laurent
7a6f9659bc
gtp-u pdu session extension header implementation, this extension header is mantadory in 5G
2022-08-01 22:57:52 +02:00
Robert Schmidt
0b91791f67
Use (std) bool instead of custom bool types
...
OAI is riddled with boolean_t, FALSE, TRUE, etc. This makes no sense, as
there is a standard bool type, and could lead to nasty bugs if a
definition of a bool is non-standard (0 == false, true == !false). This
commit removes all non-standard bools in the whole project.
2022-06-27 10:07:48 +02:00
Robert Schmidt
12c0f52fea
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-08 19:45:17 +02:00
Cedric Roux
f71766c3ee
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
...
Conflicts:
openair2/F1AP/f1ap_du_ue_context_management.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
There were some important conflicts in openair3/ocp-gtpu/gtp_itf.cpp
I rewrote a bit the function Gtpv1uHandleGpdu(). It might have been
done wrongly.
To be tested and fixed if needed.
To redo the merge, if needed:
git checkout 9b2a163ebb
git merge 5ea828e149
2022-06-08 15:48:24 +02:00
KARIM BOUTIBA
b46077c22d
add multiple pdu session support (tested with 2 pdu sessions)
2022-05-19 18:28:55 +02:00
matzakos
3feb0f472f
Add more proper parsing of NR-RAN gtp-u extension header
2022-04-15 10:35:39 +02:00
Raymond Knopp
5962824038
Integrate true reporting of buffer availability of RLC(DU) towards the CU
2022-04-07 16:34:16 +02:00
athanassopoulos
cf30f61e65
Changes to SDAP code
...
1. Removed SDAP struct from protocol context.
2. Added configuration for the SDAP.
3. SDAP doesn't use pdcp_entities, the values come from function arguements.
4. Make nr_pdcp_ue_manager accessible from SDAP.
5. Avoid using the PDCP locking mechanism in SDAP.
6. Removed nr_pdcp_find_entity_sdap function.
7. Rename dummy eNB function to make GTP compile (no SDAP).
8. Fix: Regression issues with LTE
9. Fix: Regression issues with NR CU/DU
2022-04-01 17:04:08 +02:00
athanassopoulos
a826af5839
SDAP Initial Implementation
2022-04-01 13:35:40 +02:00
Raymond Knopp
a77c1d3202
Trigger first DL Data Delivery status from DU to report the buffer availability to the CU
...
-After that no DL traffic is getting blocked at the Accelleran CU for low values of throughput
-Remaining to remove the hardcoded value of buffer availability and report the actual value from the DU.
2022-03-29 12:17:37 +02:00
Raymond Knopp
6abb1e362d
Merge remote-tracking branch 'origin/tdd25period_for_MR' into F1_interop_ACC
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-03-09 19:16:23 +01:00
Raymond Knopp
2776ec78b0
Add initial support for DL Data Delivery status reporting over NR-User plane protocol in gtp-u
2022-03-03 17:21:59 +01:00
Laurent THOMAS
00483797b4
code review comment
2022-02-07 10:02:08 +01:00
Laurent THOMAS
3e7c22e7c6
gtp-u old code delete
2022-01-26 11:27:02 +01:00
matzakos
e5899e2f74
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-01-17 13:19:45 +01:00
Laurent THOMAS
6be158b664
add gtp-u echo reply implementation, and ci trace improvement
2021-12-30 12:50:32 +01:00
Raymond Knopp
2d4453648f
Correct how gtp-u extension header is parsed
2021-12-15 18:38:25 +01:00
Laurent THOMAS
a38e368be2
fix gtp-u address between NSA and SA modes
2021-11-16 22:03:27 +01:00
Laurent THOMAS
9d1fe78e2e
merge develop, no working yet
2021-11-04 12:53:01 +01:00
Laurent THOMAS
d49165f07a
merge develop
2021-11-03 17:28:06 +01:00
hardy
af7d9cd920
Merge remote-tracking branch 'origin/nr_sdap_gnb' into integration_2021_wk44
2021-10-27 15:07:53 +02:00
frtabu
c3c02bbd91
Use same port number for source and destination number in new gtp implementation.
2021-10-20 17:09:46 +02:00
Laurent Thomas
f9bb4150cb
astyle only
2021-10-03 22:04:17 +02:00
Laurent THOMAS
fd816a037c
remove hardcoded log level
2021-10-01 15:43:49 +02:00
Laurent THOMAS
1e3c0fa7e3
only change LOG_x format
2021-10-01 15:05:52 +02:00
Laurent THOMAS
2acecb40a2
code review, CI result configuration issues, gcc warnings
2021-10-01 12:59:08 +02:00
Laurent THOMAS
2a1e7b739f
fix gcc warnings, hardcode gtpu debug level for ci debug
2021-09-30 21:40:11 +02:00
athanassopoulos
01093063d7
NR SDAP gNB - Transparent Mode
2021-09-27 16:26:49 +02:00
Laurent THOMAS
32ebb876f4
F1-U in gtp-U LTE case, working
2021-09-22 10:52:38 +02:00
Laurent THOMAS
686e585666
replace protobuf in 4G F1 split, first step: UL packets
2021-09-21 10:30:46 +02:00
matzakos
4325b1fcda
Updates in the UE context setup request handling function at the DU
2021-09-15 16:37:01 +02:00
matzakos
7d8224863e
Add gtpu instance print in gtpu_send logs
2021-09-14 12:14:48 +02:00
Laurent THOMAS
af19655763
Compile all targets to fix compilation regression
2021-09-14 09:37:06 +02:00
Laurent THOMAS
8078e0b4a1
F1-U ping first full user plane ping working
2021-09-13 16:58:09 +02:00
Laurent THOMAS
b94aee2e97
fixing F1-U
2021-09-13 15:54:01 +02:00
Laurent THOMAS
a455ce7cab
fix F1-U bugs
2021-09-13 11:04:38 +02:00
Laurent Thomas
8e66c6a489
F1-U development
2021-09-09 19:37:07 +02:00
matzakos
c0e9c0eac9
Update handling of UE context setup Response at F1AP and RRC of the CU
2021-09-08 16:37:18 +02:00
Laurent Thomas
7b2f3440e9
merge develop
2021-09-07 16:51:30 +02:00
matzakos
842bf6e346
Add rrc handling for F1 UE context setup response message at the CU and gtp-u tunnel update functionality
...
-Remains to be tested
2021-09-06 14:44:53 +02:00
Laurent THOMAS
00a47807b1
some progress in du ue context setup
2021-09-02 19:28:28 +02:00
Laurent THOMAS
7cde9f7a88
DU sends packet in UL over F1-U
2021-09-02 15:10:11 +02:00
matzakos
7a2f88040f
Correction to parse the IP address for F1-U tunnels creation
...
however the address in the NGAP message is still wrong
2021-08-31 15:39:51 +02:00