osmo-qcdiag/src
Harald Welte a32c769bb7 Generate GSMTAP messages from raw received DIAG frames
This forwards the raw DIAG messages via GSMTAP, so the receiver (e.g.
wireshark) will have to do a full DIAG protocol decode.  I currently
prefer this idea to that of converting only the protocol payload to
"native" GSMTAP messages like GSMTAP_UM.

One of the problems is that the LAPDm headers are alrady stripped, and
we would have to re-add fake LAPDm headers to generate GSMTAP_UM.  So
let's rather forward all information we have and let wireshark deal with
it.

I'm not entirely sure if this is  the best strategy, but we can always
implement both modes and switch between them at runtime.
2017-01-08 16:04:01 +01:00
..
protocol DPL: consequently use struct dpl_iid rather than uint32_t 2017-01-02 00:52:01 +01:00
Makefile restructuring: Introduce _transceive_ functions for Tx-then-Rx 2017-01-01 19:51:50 +01:00
color_rxlev.pl add script (for piping sysmo-qxdm output) to colorize rxqual >= 3 2013-12-24 00:46:54 +01:00
color_rxlev.test add script (for piping sysmo-qxdm output) to colorize rxqual >= 3 2013-12-24 00:46:54 +01:00
diag_cmd.c Genreate GSMTAP messages from raw received DIAG frames 2017-01-07 16:01:42 +01:00
diag_cmd.h restructuring: Introduce _transceive_ functions for Tx-then-Rx 2017-01-01 19:51:50 +01:00
diag_dpl.c WIP: Enable PCAP generation in modem 2017-01-07 16:01:42 +01:00
diag_gsm.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
diag_io.c Generate GSMTAP messages from raw received DIAG frames 2017-01-08 16:04:01 +01:00
diag_io.h Generate GSMTAP messages from raw received DIAG frames 2017-01-08 16:04:01 +01:00
diag_log.c WIP: Enable PCAP generation in modem 2017-01-07 16:01:42 +01:00
diag_log.h header file restructuring 2016-12-24 10:16:00 +01:00
diag_log_gprs.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
diag_log_gsm.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
diag_log_qmi.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
diag_log_umts.c WIP: gsmtap 2017-01-01 19:51:50 +01:00
diag_msg.c WIP: Enable PCAP generation in modem 2017-01-07 16:01:42 +01:00
diag_msg.h register diag_msg via the diag_cmd dispatch table 2017-01-01 19:51:50 +01:00
diagchar_hdlc.c diagchar_hdlc.c: Adopt to work outside of the Linux kernel 2016-12-23 22:54:30 +01:00
diagchar_hdlc.h import diagchar.[ch] from linux kernel of Quectel EC25 module 2016-12-23 22:09:22 +01:00
gprs_mac.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
gprs_rlc.c Add GPLv2-or-later license text + headers + rename to osmo-qcdiag-log 2016-12-24 10:31:07 +01:00
osmo-qcdiag-log.c Generate GSMTAP messages from raw received DIAG frames 2017-01-08 16:04:01 +01:00
protocol.c diag_push_subsys_hdr(): subsystem code is 16bits 2017-01-01 19:51:50 +01:00