Open Salhi-K opened 1 year ago
Hello @Salhi-K
It seems you are running debug
version of UPG build with assertion included. To avoid the crash you can use release
UPG build. If there is a need to use debug
build we would recommend either to remove this assertion or change
#if CLIB_DEBUG > 0
to #if CLIB_DEBUG > 2
this prevent code for being executed.
Just a note here - 3GPP specs are not strict to UE-UE accessibility. If same UPG is serving both UE sessions, traffic will be routed from one UE to another within SGi FIB table and counted correctly. But it won't leave SGi interface.
Hello @sergeymatov , Thanks for your detailed reply.
Hello,
I'm using UPG-VPP 1.6 as UPF with free5gc core. All features are running well until I try to ping an UE from another UE: UPF crashes showing this error message:
A .pcap file of the session establishment call flow and gtpu packets is attached. upg-vpp-crash-ping-2-ue.tar.gz
The crash disappears when I comment/remove this bloc (file upf.h lines from 81 to 101 + line 112):
It seems that initializing gtpu metadata in the debug place is causing the problem.
Could you tell me please if disabling this part could be a good fix for this crash ?
Best regards. Salhi K.