aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-08-12 14:25:57 +0200
committerHarald Welte <laforge@gnumonks.org>2011-08-12 14:25:57 +0200
commit9389e50e7a3005d4ae44b81f345f3413090e51b2 (patch)
tree2e652837a1cd8509102f25ce6675f53966eb1451
parent29b1190ddc01c683487a501098ea73e16c5907c3 (diff)
update wireshark patch to work with latest wireshark svn trunk
-rw-r--r--wireshark/simcard.patch37
1 files changed, 15 insertions, 22 deletions
diff --git a/wireshark/simcard.patch b/wireshark/simcard.patch
index b7d59fd..c6a9837 100644
--- a/wireshark/simcard.patch
+++ b/wireshark/simcard.patch
@@ -1546,31 +1546,23 @@ Index: wireshark/epan/dissectors/packet-gsm_sim.c
+}
Index: wireshark/epan/dissectors/packet-gsmtap.c
===================================================================
---- wireshark.orig/epan/dissectors/packet-gsmtap.c 2010-11-18 16:11:48.000000000 +0100
-+++ wireshark/epan/dissectors/packet-gsmtap.c 2010-11-18 17:04:37.000000000 +0100
-@@ -46,6 +46,7 @@
- #define GSMTAP_TYPE_UM 0x01
- #define GSMTAP_TYPE_ABIS 0x02
- #define GSMTAP_TYPE_UM_BURST 0x03 /* raw burst bits */
-+#define GSMTAP_TYPE_SIMCARD 0x04
-
- #define GSMTAP_BURST_UNKNOWN 0x00
- #define GSMTAP_BURST_FCCH 0x01
-@@ -125,6 +126,7 @@
- GSMTAP_SUB_UM,
- GSMTAP_SUB_UM_LAPDM,
- GSMTAP_SUB_ABIS,
+--- wireshark/epan/dissectors/packet-gsmtap.c (revision 38494)
++++ wireshark/epan/dissectors/packet-gsmtap.c (working copy)
+@@ -171,6 +171,7 @@
+ GSMTAP_SUB_PDU,
+ GSMTAP_SUB_HACK,
+ GSMTAP_SUB_PHY_ATTRIBUTES,
+ GSMTAP_SUB_SIM,
GSMTAP_SUB_MAX
};
-@@ -236,6 +238,13 @@
+@@ -334,6 +335,13 @@
col_set_str(pinfo->cinfo, COL_PROTOCOL, "GSMTAP");
+ /* Some GSMTAP types are completely unrelated to the Um air interface */
+ switch (type) {
-+ case GSMTAP_TYPE_SIMCARD:
++ case GSMTAP_TYPE_SIM:
+ call_dissector(sub_handles[GSMTAP_SUB_SIM], payload_tvb, pinfo, tree);
+ return;
+ }
@@ -1578,14 +1570,14 @@ Index: wireshark/epan/dissectors/packet-gsmtap.c
if (arfcn & GSMTAP_ARFCN_F_UPLINK) {
col_append_str(pinfo->cinfo, COL_RES_NET_SRC, "MS");
col_append_str(pinfo->cinfo, COL_RES_NET_DST, "BTS");
-@@ -393,6 +402,7 @@
- sub_handles[GSMTAP_SUB_UM] = find_dissector("gsm_a_ccch");
- sub_handles[GSMTAP_SUB_UM_LAPDM] = find_dissector("lapdm");
+@@ -557,6 +565,7 @@
+ sub_handles[GSMTAP_SUB_LLC] = find_dissector("llcgprs");
+ sub_handles[GSMTAP_SUB_SNDCP] = find_dissector("sndcp");
sub_handles[GSMTAP_SUB_ABIS] = find_dissector("gsm_a_dtap");
+ sub_handles[GSMTAP_SUB_SIM] = find_dissector("gsm_sim");
- gsmtap_handle = create_dissector_handle(dissect_gsmtap, proto_gsmtap);
- dissector_add("udp.port", GSMTAP_UDP_PORT, gsmtap_handle);
- }
+ sub_handles[GSMTAP_SUB_CDMA_CODE] = find_dissector("wimax_cdma_code_burst_handler");
+ sub_handles[GSMTAP_SUB_FCH] = find_dissector("wimax_fch_burst_handler");
+ sub_handles[GSMTAP_SUB_FFB] = find_dissector("wimax_ffb_burst_handler");
Index: wireshark/epan/dissectors/packet-card_app_toolkit.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -2317,3 +2309,4 @@ Index: wireshark/epan/dissectors/packet-card_app_toolkit.c
+ /* preferences have been changed */
+ }
+}
+