Hi @Simran,
I like to clarify something to you
First, you can get the latest code from the below link
Second, you didn’t confirm with me the version of gtp5g version like 1.0.2
I reinstalled free5gc, gtp5g and libgtp5gnl from the latest git commit.
Please find the details here, as well as pdr and far entries. I am still not getting PDU Session extension header in GTP payload.
Third, you don’t need to create upfgtp because it will be created by upf daemon. If exists then you have to delete it.
Note: I have not made any entries QER entries. Do i need to make entries for “upfgtp” like this - ‘Invalid extension header length or else’ when running end to end test with QER ·
Issue #27 · PrinzOwO/gtp5g · GitHub
Fourth, we like to complete some of the work before tagging.
PS: Please update the tags on git repo, it is showing the latest tag for gtp5g v.0.3.2 and for libgtp5gnl v.0.3.1 so earlier i installed both v.0.3.1.
I suspect you didn’t install properly,
You can open gtp5g/Makefile like below, you have to troubleshoot whether you successfully installed the right version of gtp5g.ko or not.
all:
make -C (INCLUDE_DIR) M=(PWD) modules
clean:
make -C (INCLUDE_DIR) M=(PWD) clean
install:
modprobe udp_tunnel
cp (MODULE_NAME).ko /lib/modules/`uname -r`/kernel/drivers/net
depmod -a
modprobe (MODULE_NAME)
echo “gtp5g” >> /etc/modules
uninstall:
rmmod (MODULE_NAME)
rm -f /lib/modules/`uname -r`/kernel/drivers/net/(MODULE_NAME).ko
depmod -a
sed -zi “s/gtp5g\n//g” /etc/modules