uqmid: add preliminary support for gsmtapv3
authorAlexander Couzens <[email protected]>
Sun, 19 May 2024 15:29:38 +0000 (16:29 +0100)
committerDavid Bauer <[email protected]>
Sat, 31 May 2025 20:41:00 +0000 (22:41 +0200)
commit70ad886cf76f26feb7c5a681adaca3e64e9ef48f
tree8730b6b893cd8f4a8af29d33475954be28d726b0
parentc54ceb687743d49ea3c447a2756940867c3ea7b4
uqmid: add preliminary support for gsmtapv3

gsmtap is a protocol to encapsulate debug messages. It originates
from osmocom to encapsulate GSM protocols of multiple layers.
It has been extended to encapsulate many different types of protocols
including non-3GPP messages.
gsmptap version 3 is currently under review and an initial draft exists.

uqmid will use gsmtap to copy and transmit QMI messages to a remote debug destination.
Either use wireshark or a custom utilty to receive and print those messages.

Signed-off-by: Alexander Couzens <[email protected]>
uqmid/CMakeLists.txt
uqmid/ddev.c
uqmid/gsmtap_util.c [new file with mode: 0644]
uqmid/gsmtap_util.h [new file with mode: 0644]
uqmid/gsmtapv3.h [new file with mode: 0644]
uqmid/services.c
uqmid/ubus.c
uqmid/utils/README.md [new file with mode: 0644]
uqmid/utils/compile.sh [new file with mode: 0644]
uqmid/utils/gsmtap_read.c [new file with mode: 0644]
uqmid/utils/test_gsmtap.c [new file with mode: 0644]