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