Commit Graph

9 Commits

Author SHA1 Message Date
Eric Wild 58111310e6 add rat tracking so we don't get duplicate nas/rrc messages for != 2G 2020-05-12 17:03:50 +02:00
Eric Wild a8ea2dc983 v#1 2020-05-11 19:15:00 +02:00
Harald Welte 3710dcc1eb Add support for DIAG EVENT reporting 2017-01-21 23:53:15 +01:00
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
Harald Welte 3b144a27fa DPL: add parsing of results from modem
we can now get a list of DPL interfaces and their links.
2017-01-01 19:51:50 +01:00
Harald Welte efb3ecadd7 add ability to hexdump all received and transmitted messages 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 bd4485852a split the I/O part into diag_io.c 2016-12-23 23:41:14 +01:00