Commit Graph

22 Commits

Author SHA1 Message Date
Eric Wild 700ed13d11 fix build with clang 11
10 complains about different symbol sizes, 11 fails to build and link.
2020-12-09 03:07:09 +01:00
Eric Wild a8ea2dc983 v#1 2020-05-11 19:15:00 +02:00
Harald Welte 70ff72d5f4 fix various compilation warnings all over the code 2017-01-21 11:20:07 +01:00
Harald Welte 1570b9f38b decode L2 channel type 2017-01-21 11:15:50 +01:00
Harald Welte 0512d9d266 decoder for RLC-EPDAN, MDSP-CMD, L2-STATE and L2-TRANSM-STATUS 2017-01-21 11:01:45 +01:00
Harald Welte 0442fead33 Enable + Interpret more GPRS related logging
Those logging groups are not present on all firmwares/devices.  Best
success for GPRS low-layer logging so far with an old Gobi2000 card from
Lenovo.
2017-01-20 12:04:10 +01:00
Harald Welte fe53544440 gprs: handle RLC uplink/downlink ack/nack params 2017-01-11 11:22:51 +01:00
Harald Welte 7b113a2d33 WIP: More WCDMA/RRC decoding 2017-01-09 21:34:03 +01:00
Harald Welte 280bb05a61 diag_log_gprs_rlc.h: More log message definitions 2017-01-09 16:00:10 +01:00
Harald Welte 00749515ef add LLC XID information decode 2017-01-09 14:58:41 +01:00
Harald Welte 4e5338bc49 WIP: SIM Card logging
I'm getting related messages from the modem, but I somehow cannot decode
the traces so far at all :/
2017-01-08 16:04:47 +01:00
Harald Welte 9e02b556d7 fix diag_umts_rrc_chtype and add more diag_log_code_wcdma 2017-01-08 16:04:47 +01:00
Harald Welte 5fa552cbd3 separate diag_log_umts to diag_log_wcdma
Qualcomm differentiates between WCDMA (the access stratum) and UMTS (the
non access stratum).  Let's reflect that here.  As an added bonus, we
get working NAS protocol traces.
2017-01-08 16:04:01 +01:00
Harald Welte 0eb2ef1a26 DPL: consequently use struct dpl_iid rather than uint32_t 2017-01-02 00:52:01 +01:00
Harald Welte f727edcd7d diag_push_subsys_hdr(): subsystem code is 16bits 2017-01-01 19:51:50 +01:00
Harald Welte ddd6a0d249 diag_cmd: Print error messages for bad {command, length, parameter} 2017-01-01 19:51:50 +01:00
Harald Welte 89c159c873 add printing of DIAG_QSR_EXT_MSG_TERSE_F
Those are QSHRINK type messages where the format-string is not contained
in the message itself but would have to be provided from an external
source and looked up by a hash.
2017-01-01 19:51:50 +01:00
Harald Welte dc2cafcd97 restructuring: Introduce _transceive_ functions for Tx-then-Rx 2017-01-01 19:51:50 +01:00
Harald Welte ce2f3967a0 WIP: gsmtap 2017-01-01 19:51:50 +01:00
Harald Welte 97de170735 add missing #pragma once to header files 2016-12-24 10:19:23 +01:00
Harald Welte 84ec50f901 header file restructuring
Move all protocol definitions to protocol/*.h and keep only
definitions related to our implementation as *.h in the top directory.

Also, remove some header files to reduce header file proliferation.
2016-12-24 10:16:00 +01:00
Harald Welte 6fc7f68db8 introduce API for MSG SSID runtime mask configuration 2016-12-24 10:01:28 +01:00